如果有多个input文本框。怎么一次验证他们不为空。

yuyistar 2010-01-03 12:19:11
比如是否有这么一个变量能代表所有文本框
...全文
372 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
千游 2010-01-03
  • 打赏
  • 举报
回复
放入集合中,循环判断是否为空
neongeo 2010-01-03
  • 打赏
  • 举报
回复
document.getElementsByTagName("input"), 检查类型为"text" 的对象(s).
document.getElementsByTagName("textarea")

或者设置自定义属性

看看还有什么好办法
sz_jack 2010-01-03
  • 打赏
  • 举报
回复
我也是初学习者,看看还有什么办法!
sz_jack 2010-01-03
  • 打赏
  • 举报
回复
可以用
<script languge=javascript>
...
var nn=document.all.item(input);
...
</script>
把文本框元素保存在一"集合"了
xiao2009han 2010-01-03
  • 打赏
  • 举报
回复
上周听老师讲了!忘记了!再来学习!
hehuan1213 2010-01-03
  • 打赏
  • 举报
回复
用jquery
$('input,textarea').each(function() {
if(this.value == '') {
alert('不能为空!');
return false;
}
});
xinzhifan4 2010-01-03
  • 打赏
  • 举报
回复
学习了
xmliy 2010-01-03
  • 打赏
  • 举报
回复
用jQuery:


$('input,textarea').each(function() {
if(this.value == '') {
alert('不能为空!');
return false;
}
});
Inpool 2010-01-03
  • 打赏
  • 举报
回复
function getAllTextInput(){
var inputs = document.getElementsByTagName("textarea");
var allInputs = document.getElementsByTagName("input");
for(var index in allInputs){
if(allInputs[index].type == "text"){
inputs.push(allInputs[index]);
}
}

return inputs;
}
zhyzdl 2010-01-03
  • 打赏
  • 举报
回复
study
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-03 12:19
社区公告
暂无公告