我有一个包含注册表单的引导模式框。我添加了一些代码,使模式框在按下提交按钮时消失:
$(".dismiss-signup-modal").click(function () {
jQuery('#signup_modal').modal('hide'); }
});
这工作正常,但如果注册表单的电话号码字段为空白,我想让模式框保持原样,并且只有在电话号码字段有值时才会消失,如下所示:
$(".dismiss-signup-modal").click(function () {
if ($('.signup-phone').length > 0) {
jQuery('#signup_modal').modal('hide'); }
else {}
});
但是上面的代码没有做任何事情,如果电话号码字段留空,模式框仍然会消失。我已经尝试了所有我能想到的将 if else 语句放在函数之外或创建新函数或将 .signup-phone 变为 var 但没有任何效果的组合,有什么想法吗?谢谢