document.getElementsByName('form')[0].onsubmit = function(){
var input = document.getElementsByClassName('Input');
for (var i = 0; i <= input.length; i++) {
if(!input[i].value){
document.getElementsByClassName('error')[i].style.visibility = "visible";
}
};
return false;
}
只要在代码中加入 input[i].value
就没法阻止提交
去掉.value 像 input[i]
这样就可以阻止提交事件
求大牛分析一下......为什么获取value值会影响到return false
求解决办法!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.