js字符串拼接与替换

赤膊超人 2008-07-15 04:22:02
在js中做多个文本框的验证
大致的意思是
for(i=0;i<j;i++)
{
if(document.form.text+i.value="")
alert("填写text"+i);
}
请问这个text0,text1.....texti怎么实现呢?
...全文
1154 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Msxindl_Com 2008-07-16
  • 打赏
  • 举报
回复
2楼正解!
zhangshenqiu 2008-07-15
  • 打赏
  • 举报
回复
yes
zhou_20080301 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gray820928 的回复:]
JScript code
for(i=0;i<j;i++)
{
if(document.getElementById("text"+i).value=="")
{
alert("填写text"+i);
}
}
[/Quote]
zhankaijin2007 2008-07-15
  • 打赏
  • 举报
回复
function checknull()
{
var input=document.getElementsByTagName("input");
for(var i=0;i<input.length;i++)
{
if(input[i].type=='text')
{
if(input[i].value=='')
{
alert("请填写:"+input[i].name+(i+1));
}
}
}
}
helei123a 2008-07-15
  • 打赏
  • 举报
回复
js的判断是用双等号的
cgisir 2008-07-15
  • 打赏
  • 举报
回复

<script>
for(i=0;i <j;i++)
{
if(document.form['text'+i].value=="")
alert("填写text"+i);
}
</script>
weijiepeng 2008-07-15
  • 打赏
  • 举报
回复

for(i=0;i<j;i++)
{
if(document.getElementById("text"+i).value=="")
{
alert("填写text"+i);
}
}
这样必须有id<input type="text" id="txt1" value="" />
onepiece81 2008-07-15
  • 打赏
  • 举报
回复
可以用eval
gray820928 2008-07-15
  • 打赏
  • 举报
回复
js的判断是用双等号的
gray820928 2008-07-15
  • 打赏
  • 举报
回复

for(i=0;i<j;i++)
{
if(document.getElementById("text"+i).value=="")
{
alert("填写text"+i);
}
}
cgisir 2008-07-15
  • 打赏
  • 举报
回复
<script>
for(i=0;i <j;i++)
{
if(document.form[text+i].value="")
alert("填写text"+i);
}
</script>

87,910

社区成员

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

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