web页面中动态生成了若干个文本框<input name=a type=text id=text1>
<input name=b type=text id=text2>
<input name=c type=text id=text3>
...
...提交时需要判断文本框里输入的数据是否符合要求,比如输入必须为数字,请问javascript代码怎么写,我通过循环能够得到文本框的id,但是取不出相应id对应的文本框的值,请教如何解决for(i=1;i<=n;i++)
{
alert("form1.text"+i+".value");
}弹出的窗口显示的都是文本框的id而不是文本框里的值
<input name=b type=text id=text2>
<input name=c type=text id=text3>
...
...提交时需要判断文本框里输入的数据是否符合要求,比如输入必须为数字,请问javascript代码怎么写,我通过循环能够得到文本框的id,但是取不出相应id对应的文本框的值,请教如何解决for(i=1;i<=n;i++)
{
alert("form1.text"+i+".value");
}弹出的窗口显示的都是文本框的id而不是文本框里的值
for(var i= 1; i<=3 ; i++){
alert(document.getElementById("text"+i).value);
}这样 ?
比如我想在他离开文本框的时候判断他输入的是不是数字, input = document.createElement("input");
input.type = "text";
input.onblur = function () {
///这里的this,就是这个input
alert(isNaN(this.value));
}
xxxxxxx.appendChild(input);
而是通过 obj.name.value这样来访问还有你弹出的只是一个字符串,如果要弹出值的话
可以用
for(i=1;i<=3;i++)
{
alert(eval("form1.text"+i+".value"));
}