我要进行提交前的验证,比如说:
我有10个text文本框,依次命名为txt0,txt2,txt3...txt9
我想判断他们是不是空的
1<script language="javascript">
2function chk(){
3var s;
4for(i=0;i<10;i++)
5{
6s='txt'+'i';
7alert(s);
8alert(form1.s.value);
9
10}
11}
12</script>
alert(s)是可以的,但是form1.s不是对象,怎么把他变成对象???
---------------------------------------------------------------
alert (document.all("txt"+i).value)
---------------------------------------------------------------
eval("form1."+s+".value)
---------------------------------------------------------------
obj=eval('form1.txt'+i);
alert(obj.value)
---------------------------------------------------------------
笔误:(
应该是:
1<form name="form1">
2<input name="txt1" value="1"/>
3<input name="txt2" value="2"/>
4<input name="txt3" value="3"/>
5<input name="txt4" value="4"/>
6</form>
1<script language="javascript">
2function chk(){
3var s;
4for(i=1;i<5;i++)
5{
6s='txt'+i;
7alert(eval("form1."+ s + ".value"));
8
9}
10}
11chk();
12</script>