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!