Cek jumlah karakter

saya punya source code seperti dibawah ini, jika ingin menambahkan validasi untuk membatasi jumlah inputan di textareanya bagaimana yah. jumlah karakter yang boleh di inputkan hanya sebanyak 4000 karakter ketika telah lebih maka akan keluar notif dan user tidak bisa melakukan pengetikan lagi mohon bantuannya

$('.add-sub-setpoint').on('click', function (evt) {
                        var newVal = parseInt($('#imgCtr').val()) + 1;
                        if (newVal >= 1) {
                            $('.remove-setpoint').show();
                        }
                        $('#imgCtr').val(newVal);
                        var html = '<div id="contentPoinMenetapkanR' + newVal + '"><div class="col-sm-10" id="poinmenetapkans' + newVal + '" style="margin-top:10px;">' +
                                //'<span style="font-weight: bold">POINT KE - ' + newVal + ' :</span>' +
                                '<textarea id="poinmenetapkan' + newVal + '" name="poinmenetapkan[]"  rows="5" class="form-control summernote"></textarea><input type="hidden" name="poinmenetapkancontentid' + newVal + '" id="poinmenetapkancontentid' + newVal + '" value="new"></div>'+
                                '<div class="col-sm-1"><button title="Hapus poin menetapkan" nomor="' + newVal + '" class="btn btn-danger remove-setpoint" type="button" ><i class="fa fa-remove"></i></button></div></div>';

                        $("#appendelement").append(html);
                        $('#poinmenetapkan' + newVal).summernote({
                            height: 300
                        });
                        ajaxsubmitform();
                    });

avatar ashleen
@ashleen

16 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

<a href='https://www.w3schools.com/jsref/jsref_length_string.asp'>Make ini gan</a>

avatar driyan
@driyan

193 Kontribusi 109 Poin

Dipost 5 tahun yang lalu

Tanggapan

lalu untuk mengeluarkan notif dan membuat user tidak bisa melakukan pengetikan lgi gmn?

<pre>

HTML

&lt;textarea id='textarea' placeholder="Masukan Teks"&gt;&lt;/textarea&gt;

JavaSript

const textarea = document.querySelector('#textarea'); textarea.addEventListener('keyup', () =&gt; { if(textarea.value.length &gt; 5) { alert('Cukup') } }) </pre>

intinya ada di ( textarea.value.length &gt; nilai yang dinginkan )

avatar rizki4106
@rizki4106

41 Kontribusi 24 Poin

Dipost 5 tahun yang lalu

Tanggapan

bagaimana jika id textareanya seperti ini <textarea name="kontenmenimbang[]" id="kontenmenimbang' + newVal + '" rows="5" class="form-control">

jadi id textarea itu ditambah dengan variabel lgi, ngambilnya bagaimana? apakah bisa jika dituliskan sama secara langsung?

Login untuk ikut Jawaban