2017-08-14 17 views
1

以下は、ボタンをクリックしたときに文字列が他と等しいかどうかを確認するスクリプトを実行します。 JspアラートIf if else文

<wts:input label="Chemical Name TODO" inputId="synName" path="chemicalName" maxLength="100" size="100"></wts:input> 
<div class="form-group"> 
      <div class="col-md-offset-2 col-md-2"> 
        <input type="submit" value="Search" id="searchButton" class="btn btn-primary" onclick="unknownAlert()" /> 
        <c:if test="${techView}"> 
         <input type="hidden" name="techView" value="${techView}"> 
        </c:if> 
        <input type="reset" value="Reset" id="resetButton" class="btn btn-default"/> 
      </div> 
     </div> 


<script> 
function unknownAlert() { 
    if($('#synName') == 'Unknown'){ 
     alert("Unknown Working"); 
    } 
} 
</script> 

すると、検索ボタンが、それは警告するかどうかを知るためのスクリプトを実行することをクリックすると、不明または不明な文字列にユーザーの種類、。現在状態をチェックする方法については固執しています。

答えて

2

は次のようになります。

if($('#synName').val() === 'Unknown') 

あなたが(それはちょうどjQueryのDOMオブジェクトです)ご入力の値ではなく、入力自体と比較します。さらに

あなたが比較する前にあなただけのtoLower()機能を使用することができ小文字を区別しない、それはケースにしたい場合:

if($('#synName').val().toLower() === 'unknown') 
+0

は助けをありがとうございました。それがそれを解決しました。 – turtlesallday

+0

問題ありません!答えを受け入れることが大いに感謝される:) – Pabs123