我有textarea
,我的onkeypress
工作得很好。但是,如果我一直嘗試輸入第256個字符,則最終(第2或第3次)我的警報框也會打印一些我沒有寫的checkbox
。它說是什麼導致警報復選框顯示額外的複選框?
[] Prevent this page from creating additional dialogs
我很困惑,在瀏覽器(Firefox)或JavaScript是否這樣做。這是代碼。
function warnOverDescLen()
{
var misc_text = document.forms["InvGenPayDonation"]["TransDesc"].value;
if(255 < misc_text.length)
{
alert("You cannot enter more than 255 characters.");
return false;
}
return true;
}
.
.
.
<textarea rows="4" cols="60" name="TransDesc" id="TransDesc"
onkeypress="return warnOverDescLen();" ></textarea>
瀏覽器補充說。你無法控制它。 – bfavaretto
^他說什麼。 –
OP的答案特別有用,因爲它們讓我在出現問題時嘗試切換狀態字段顏色,然後,作爲驗證表單的一部分,禁用狀態字段,因爲我不需要它POST的一部分。 – octopusgrabbus