Cevaplar
-
<textarea cols="20" rows="2" value="" onchange="Limit(this, 40);"
onkeyup="Limit(this, 240);"></textarea>
function Limit(field, maxlen) {
if (field.value.length > maxlen + 1)
alert('gecti');
if (field.value.length > maxlen)
field.value = field.value.substring(0, maxlen);
}-
nordstern
belirttiğiniz kod karakteri sınırlıyor, satırda herhangi bir sınırlama yapmıyor.11 yıl önce yazılmış -
Supervisor
<textarea cols="20" rows="2" value="" onchange="limitTextarea(this, 6,240);"
onkeyup="limitTextarea(this,6, 240);"></textarea>
<script type="text/javascript">
var alert_title='hata';
function limitTextarea(textarea,maxLines,maxChar){
var lines=textarea.value.replace(/\r/g,'').split('\n'),
lines_removed,
char_removed,
i;
if(maxLines&&lines.length>maxLines){
alert('You can not enter\nmore than '+maxLines+' lines');
lines=lines.slice(0,maxLines);
lines_removed=1
}
if(maxChar){
i=lines.length;
while(i-->0)if(lines[i].length>maxChar){
lines[i]=lines[i].slice(0,maxChar);
char_removed=1
}
if(char_removed)alert('maximum karakter sayisi '+maxChar)
}
if(char_removed||lines_removed)textarea.value=lines.join('\n')
}
}
</script>11 yıl önce yazılmış -
nordstern
çabanız için teşekkür ederim ancak bu kod hiç bir sınırlama yapmıyor.11 yıl önce yazılmış
-
-
$('#t2').live('cut copy paste', function(e) { e.preventDefault(); });
textarea içerisinde kopyala/yapıştır/kes gibi işlemleri yapamaz.