急,再线等待!!!!

yueskk 2005-04-02 10:53:01
定义了多个文本框
<input type="text" name="zdm1" size="20">
<input type="text" name="zdm2" size="20">
<input type="text" name="zdm3" size="20">
<input type="text" name="zdm4" size="20">
<input type="text" name="zdm5" size="20">
.......


在检测是否输入值时,以下写法总出错。

var num=num;
for (var i=1;i<=num;i++)
{
if (document.form1.zdm+i.value=="")
{
alert("请输入值!");
return;
document.form1.zdm+i.focus();
document.form1.zdm+i.select();
}
}


不知如何将document.form1.zdm和i连接起来,取得document.form1.zdm1,document.form1.zdm2,...的值


...全文
58 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
anytime 2005-04-02
  • 打赏
  • 举报
回复
这样好点.<html>
<body>
<form id="form1">
<input type="text" name="zdm1" id="zdm1" size="20">
<input type="text" name="zdm2" size="20">
<input type="text" name="zdm3" size="20">
<input type="text" name="zdm4" size="20">
<input type="text" name="zdm5" size="20">
</form>
<input type="button" onclick="aaaa()">
</body>
<script>
function aaaa(){
var num=5;
//alert(form1.zdm1.value)
for (var i=1;i<=num;i++)
{
DD = eval("form1.zdm"+i)
alert(DD.value)
if (DD.value=="")
{
alert("请输入值!");
DD.focus();
DD.select();
return;
}

}

}
</script>
</html>
anytime 2005-04-02
  • 打赏
  • 举报
回复
<html>
<body>
<form id="form1">
<input type="text" name="zdm1" id="zdm1" size="20">
<input type="text" name="zdm2" size="20">
<input type="text" name="zdm3" size="20">
<input type="text" name="zdm4" size="20">
<input type="text" name="zdm5" size="20">
</form>
<input type="button" onclick="aaaa()">
</body>
<script>
function aaaa(){
var num=5;
//alert(form1.zdm1.value)
for (var i=1;i<=num;i++)
{
DD = "form1.zdm"+i
alert(eval(DD).value)
if (DD.value=="")
{
alert("请输入值!");
document.form1.zdm+i.focus();
document.form1.zdm+i.select();
return;
}

}

}
</script>
</html>
创造奇迹9999 2005-04-02
  • 打赏
  • 举报
回复
zdm + "i" + ".value"
rootcn 2005-04-02
  • 打赏
  • 举报
回复
if (eval("document.all.zdm" + i + ".value") == "") {
alert("hehe");
}
ffyd2000 2005-04-02
  • 打赏
  • 举报
回复
document.form1.zdm+i换成document.GetElementByName("adm"+i)试试
zhutimy 2005-04-02
  • 打赏
  • 举报
回复
<script language="javascript">
function chk(){
var num=3;
for (var i=1;i<=num;i++)
{
if(document.all["zdm"]+i){
if (document.form1.zdm+i.value=="")
{
alert("请输入值!");
return;
document.form1.zdm+i.focus();
document.form1.zdm+i.select();
}
}
}
}
</script>
yueskk 2005-04-02
  • 打赏
  • 举报
回复
up

87,918

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧