tryfor (k=0;k<4;i++)
{
var textBox="";
var boxName=textBox+k <!--拼出动态生成的控件名-->
if(document.all(boxName).value.length>100);<!--输入内容的长度-->
{
alert("超长,请重新输入!");
return false;
}
}
{
var textBox="";
var boxName=textBox+k <!--拼出动态生成的控件名-->
if(document.all(boxName).value.length>100);<!--输入内容的长度-->
{
alert("超长,请重新输入!");
return false;
}
}
var boxList=document.form[0];
for (k=0;k<4;i++)
{
var textBox="";
var boxName=textBox+k <!--拼出动态生成的控件名-->
if(boxList.boxName.length>100);<!--输入内容的长度-->
{
alert("超长,请重新输入!");
return false;
}
}
再给看看吧。多谢了
感觉还是拼控件名称的时候有问题
for (k=0;k<4;i++)
{
var textBox="";
var boxName=textBox+k <!--拼出动态生成的控件名-->
if(boxName.length>100);<!--输入内容的长度-->
///////////////////////////////这儿^ 多了个;号,去掉吧。
{
alert("超长,请重新输入!");
return false;
}
}
function check(){
for(k=1;k<5;k++)
{
var boxname="textBox"+k;
if(eval("document.all."+boxname+".value.length")>5)
{
alert("超长,请重新输入!");
return false;
}
else
{
document.frm.submit()
}
}
}</script>
<form name="frm">
<textarea id="textBox1" id="textBox1"></textarea><br>
<textarea id="textBox2" id="textBox2"></textarea><br>
<textarea id="textBox3" id="textBox3"></textarea><br>
<textarea id="textBox4" id="textBox4"></textarea><br>
<input type="button" value="提交" onclick="check()">
</form>