gpt4 book ai didi

javascript - 返回 bool 值的 jquery 错误

转载 作者:行者123 更新时间:2023-11-30 18:08:31 24 4
gpt4 key购买 nike

我是 javascript 的新手,我无法返回函数的 bool 值。我正在验证文本框是否为 null,如果它为空则返回 false 帮助吗?

validateForm : function() {
$('.requiredField :input').each(function(){
if ('input[type=text]'){
if($(this).val().length === 0){
$(this).addClass('warning');
var errorMsg = $('<br /><span>Please Fill in the TextBox</span>').addClass('warning');
errorMsg.insertAfter(this);
$(errorMsg).css('color','red');
$('.warning').css('border-color','red');
//$(this).focus(function(){
//$(this).removeClass('warning');
//$(this).parent().children('span').remove();
//$(this).parent().children('br').remove();
//});
return false;
}
else
return true;
}
});

},
Form.validateForm(); // call to the function

最佳答案

您正在 .each()内部返回。这不会使您的函数返回值。

.each()循环中,return false;就像使用break;return true; 就像使用 continue;

您需要在 .each()外部声明一个变量,在循环内部设置它的值,然后返回它循环之后。

关于javascript - 返回 bool 值的 jquery 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15207670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com