Arkadaşlar;
Text area karakter limitim bu şekilde
<textarea name="cumle" cols="60" rows="9" id="textfield" onkeyup='go()' onkeydown='go()'></textarea>
<script>
function go()
{
// Number of characters
var LIMIT = 12;
// Get the elements to fiddle with
var textarea = document.getElementById('textfield');
var span = document.getElementById('charleft');
// if the textarea has less letters then the
// limit, update span with the number of characters
if (textarea.value.length <= LIMIT)
{
var newspan = parseInt(LIMIT) - parseInt(textarea.value.length);
span.innerHTML = newspan;
}
// if the textarea has more, trim down to LIMIT
else
{
textarea.value = textarea.value.substring(0, LIMIT);
}
}
</script>Post:
<form id="form1" name="form1" method="post" action="cevirici.html">
Sorun ise, klavye dışında örneğin mouse ile limitin üstündeki karaktere sahip metinleri kopyala yapıştır yaparak text area limitinin geçersiz kılınması.
Bunun için mouse ile de kopyala yapıştır da yapılsa nasıl karakter limiti geçersiz kılınmaz? Mesaj gönderim işlemini gerçekleştirmeden önce “checksize” fonksiyonunu tekrar çalıştırmak olurmu? yada olursa kod nasıl olur? veya başka alternatifleriniz varmı? Teşekkürler.