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

yuyistar 2010-01-03 12:19:11
比如是否有这么一个变量能代表所有文本框
...全文
399 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
千游 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

87,997

社区成员

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

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