Javascript Jsp警报If-else语句

Javascript Jsp警报If-else语句,javascript,jquery,jsp,Javascript,Jquery,Jsp,对于以下内容,我想运行一个脚本,查看单击按钮时一个字符串是否等于另一个字符串 <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"

对于以下内容,我想运行一个脚本,查看单击按钮时一个字符串是否等于另一个字符串

<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>

函数unknownAlert(){
如果($('#synName')=='未知'){
警报(“未知工作”);
}
}
当用户键入字符串(未知或未知)时,单击“搜索”按钮后,它将运行脚本以确定是否发出警报。关于如何检查状况,目前还没有定论。

应该是:

 if($('#synName').val() === 'Unknown')
您希望与输入的值进行比较,而不是与输入本身进行比较(这只是一个jquerydom对象)

此外,如果您希望它不区分大小写,您可以在比较之前使用
toLower()
函数:

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

没问题!接受答案将不胜感激:)