求助:验证(中英文输入)字符属于小于指定长度
以下是我遵循指导插入的语句,但是运行是始终提示"checkMaxInput"未定义,为什么?
在 <head> 与 </head> 之间加入:
<SCRIPT LANGUAGE="JavaScript">
maxLen =50; // max number of characters allowed
function checkMaxInput() {
if (this.form.message.value.length > maxLen) // if too long.... trim it!
this.form.message.value = this.form.message.value.substring(0, maxLen);
}
</script>
在 <body> 与 </body> 之间加入:
<form name=myform action="YOUR-SCRIPT.CGI">
<p align="center">
<font size="1" face="arial, helvetica, sans-serif">
<font size="3"><br> 你可以输入50个字符<br> </font>
</font>
<font size="1" face="arial, helvetica, sans-serif">
<textarea name=message cols=28 rows=4
onKeyDown="checkMaxInput"
onKeyUp="checkMaxInput">
</textarea>
</font></p>
</form><p> </p>