javascript - Javascript从另一个函数更改变量
问题描述
你好我这里有这个功能:
function formCheck() {
var valid = true;
var error;
resetBorders('.customer-create-form');
$('.customer-create-form :input[required]').each(function() {
if ($(this).val().length == 0) {
valid = false;
error = "* Alle felter skal udfyldes";
$(this).css('border-color', 'red');
}
});
if ($('input[name="postal_code"]').val().length != 0 && !$.isNumeric($('input[name="postal_code"]').val())) {
valid = false;
error = "* Ugyldig post nummer";
$('input[name="postal_code"]').css('border-color', 'red');
}
if (valid == true) {
return true;
} else {
$('.error-firm-settings-1-form').html(error);
}
return false;
}
我想将它设置为自己的函数,但是当我这样做并将有效更新为 false 时,formCheck()
它不会注册它,它会继续。我该怎么做,它在formCheck()
函数中将其设置为 false。
if ($('input[name="postal_code"]').val().length != 0 && !$.isNumeric($('input[name="postal_code"]').val())) {
valid = false;
error = "* Ugyldig post nummer";
$('input[name="postal_code"]').css('border-color', 'red');
}
解决方案
推荐阅读
- qt - onCheckedChanged 与 onCheckStateChanged
- linux - Debug address sanitizer double free
- javascript - 角垫对话不保存多个值
- pdf - 一张一张地从 PDF 文件中加载页面
- php - laravel 数据库通知分页不起作用
- google-apps-script - 如果输入日期已经存在于 Google 表格的受保护范围内,如何避免阻止执行 Apps 脚本代码
- c# - 比较两个直方图时的负值
- kubernetes - 如何为 Kubernetes 创建 NGINX 的 HTTPS 入口
- linux - 在 linux 中只删除文本文件中的垃圾字符
- angular - 在 ng serve 我收到此错误:错误中的错误:内部错误:名称元素已在范围内定义为 [object Object]