TextArea没有maxlength的属性,所以,不能通过maxlength来控制最大长度的输入。可以这样来控制输入
1)struts tag
<html:textarea property="text" tabindex="1" cols="60" rows="5"
styleClass="textfield" οnkeypress="return checkLengthTextArea(this,10)"/>
function checkLengthTextArea(currObj,maxValue){
return currObj.value.length<maxValue;
}
2)普通的html
<textarea name="text" tabindex="1" cols="60" rows="5" maxlength="10"
Class="textfield" οnkeypress="return checkLengthTextArea2(this)"/>
function checkLengthTextArea(currObj,maxValue){
return currObj.value.length<maxValue;
}
function checkLengthTextArea2(currObj){
return currObj.value.length<currObj.getAttribute("maxlength");
}
第1)中情况下不能获得对象的getAttribute,所以,传递了参数过来 !