2017-04-23 18 views
0

この質問は他のスレッドで以前に尋ねられましたが、私が特定のケースで見つけたソリューションを実装するのに問題があります。検索ボタンがクリックされたときに2つの検索フィールドが入力されていない場合、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

コードのインデントは、あなたの親友です!

$(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.

+0

ありがとう!私は今、JSFiddleで遊んだら、今自分でそれを実現しました。そして、面倒なインデントのために申し訳ありません、私はそれをコピーして慎重ではなかった:) – Ron

関連する問題