PDA

View Full Version : شماردن تعداد کاراکترها در لحظه وارد کردن کاراکتر



محمد شهرکی
چهارشنبه 03 خرداد 1391, 02:21 صبح
سلام دوستان دو تا سئوال داشتم یکی اینکه چطور می تونم موقعی که کاربر در حال تایث کردن متنی هست بهش اعلام کنم تعداد کاراکترهای وارد شده شما اینقدر شده و سئوال دوم اینکه من یه آرایه تعریف کردم از رشته های تهین آمیز و می خوام وقتی کاربر متنش تمام شد چک کنه ببینه آیا این رشته در متنی که کاربر وارد کرده وجود داره یا نه . ممنون می شم راهنمایی کنید

exlord
چهارشنبه 03 خرداد 1391, 07:05 صبح
<input type="text" id="el_id" onkeyup="javascript:showCharCount(this,'char_count');"
onchange="javascript:showCharCount(this,'char_count');" onblur="javascript:replace_words(this)">
<span id="char_count"></span>

function showCharCount(el, place) {
document.getElementById(place).innerHTML = el.value.length;
}

var replace = ['text1', 'text2'];
function replace_words(el) {
var value = el.value;
for (var i = 0; i < replace.length; i++) {
value = value.replace(replace[i],'*****');
}
el.value = value;
}