检查搜索提交的下拉列表和输入值

时间:2017-04-23 12:10:26

标签: jquery

我知道之前在其他主题中已经问过这个问题,但是我在实现我为特定情况找到的解决方案时遇到了麻烦。如果在单击搜索按钮时尚未填写两个搜索字段,我想在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');
            }  

1 个答案:

答案 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.
});

Edited JSFiddle here.