Javascript tarafından textarea karakter sınırı

0 Cevap php

Ben kullanıcı bir textarea çok fazla karakter girerken olmadığını kontrol etmek için 2 yöntem kullanabilirsiniz:

1) (pasif) PHP:

$textarea = $_POST['textarea'];
if (strlen($textarea)>300){$verify="bad";}

2) (aktif-Whyle yazarak) Javascript:

function ismaxlength(obj)
{
   var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
   if (obj.getAttribute && obj.value.length>mlength)
   obj.value=obj.value.substring(0,mlength)
}

(Html) aşağıdaki gibi textarea kendisidir:

<textarea name="textarea" id="textarea" cols="40" rows="5" style="border: 1px solid #480091; width:460px;" wrap="soft" maxlength="300" onpaste="return ismaxlength(this)" onkeyup="return ismaxlength(this)"></textarea>

Her iki yöntem () işlevi farklı benim JavaScript fonksiyonu dışında döner (satır sonları) saymak gibi görünüyor PHP strlen dışında, çalışmak.

Herkes her ikisi de bağımsız hat sonları, aynı # karakterleri saymak, böylece bu sorunu çözmek için nasıl biliyor mu & alanlarda, vb

Thanks a lot!

0 Cevap