Rumah > Soal Jawab > teks badan
Masukkan kandungan dalam textarea, dan apabila terdapat perkataan haram di dalamnya, perkataan haram akan bertukar merah (paparan amaran).
Kandungan tidak boleh dipaparkan, adakah cara yang baik untuk menyelesaikannya
代言2017-06-14 10:53:41
Alat siap sedia di sini ialah Pemalam Pengesahan jQuery, yang menjadikan keseluruhan kotak input menjadi garis putus-putus merah Biasanya, ia adalah garis hitam pejal. Ini juga mungkin lebih mementingkan hak orang buta warna
天蓬老师2017-06-14 10:53:41
textarea ialah kawalan penyuntingan teks tulen Ia tidak boleh menjadikan teks di dalam menjadi berbilang warna berbeza, dan ia tidak boleh mengandungi tag lain
漂亮男人2017-06-14 10:53:41
Mari gunakan tag lain untuk menyegerakkan kandungan output dan keadaan yang betul atau salah di dalamnya
女神的闺蜜爱上我2017-06-14 10:53:41
Ini bersamaan dengan penyunting teks yang dipermudahkan. Textarea memperoleh kandungan input secara serentak.
var textRefer = document.getElementById('text-refer'),
textInput = document.getElementById('text-input');
textInput.addEventListener('keyup', function() {
var val = textInput.value;
val = val.replace(/[\n\t\s]+/g, ''); // 去除换行、Tab、空格
val = val.replace(/([^\w+])/g, '<span class="red"></span>'); // 匹配符号
textRefer.innerHTML = val; // 设置 HTML
});
阿神2017-06-14 10:53:41
Textarea ialah kawalan penyuntingan teks tulen, dan tag tidak boleh bersarang di dalamnya Mengikut keperluan anda, idea berikut disediakan teks serentak Kandungan kotak disahkan menggunakan js biasa Jika terdapat perkataan sensitif dalam rentetan, tambahkan warna pada subrentetan.
为情所困2017-06-14 10:53:41
Gunakan regex untuk mengesahkan Anda tidak boleh menulis teg fon secara langsung dalam teg kawasan teks