【发布时间】:2013-04-01 07:55:16
【问题描述】:
我在很多地方看到过类似的问题,但无法解决。
这是我的功能:
function validate_form(){
$('#form_data input[type="text"]').each(function(){
value = $(this).val().trim();
if(value != '' && value != null && value != 0 ){
return true;
}
});
return false;
}
它没有在return true; 上退出。我也试过e.preventDefault(),但没用。
【问题讨论】:
-
应该是
return false。 -
@DipeshParmar 使用 break 给我错误
-
@DipeshParmar 这是 jQuery 的
.each()方法。它不是内置循环结构,所以break不起作用。 -
该函数究竟应该做什么?如果至少填写了一个字段,该表格是否被视为有效?还是必须填写所有字段?
标签: javascript jquery