我知道之前在其他主题中已经问过这个问题,但是我在实现我为特定情况找到的解决方案时遇到了麻烦。如果在单击搜索按钮时尚未填写两个搜索字段,我想在JQuery中提示警报。我的尝试不起作用,但我不确定它是语法问题还是实现问题。任何和所有的帮助表示赞赏!谢谢。
这是一个JSFiddle: https://jsfiddle.net/o2gxgz9r/6050/
$('#searchsubmit').on('click', function() {
$('#facetwp-location').change(function() {
if($(this).val() == '') {
alert('Please enter a location');
}
});
if ($(".facetwp-dropdown").val() === "") {
alert('Please choose a category');
}
答案 0 :(得分:0)
代码缩进是你最好的朋友!
$(document).ready(function() {
$('#searchsubmit').on('click', function() {
$('#facetwp-location').change(function() {
if($(this).val() == '') {
alert('Please enter a location');
}
});
if ($(".facetwp-dropdown").val() === "") {
alert('Please choose a category');
}
}); // <-- Here is the problem, you don't close the on click event.
});