2017-09-26 138 views
1

我是新的asp.net和java脚本。 我想用java脚本检查asp:dropdownlist的值。我如何检查asp.net中的“DropDownList”值与js?

选定的值在数据库中定义但当我选择一个值为9的项目我没有回来“你好”alert.any身体可以帮助我吗?谢谢。

<script> 
    $(document).ready(function offermessage() { 
     var a = ($('#<%=offermessage.ClientID %> option:selected').val()); 
     if(a==9) 
     { 
      alert("hello"); 
     } 
    }); 
</script> 

    <div class="col-12"> 
     <asp:DropDownList ID="offermessage" CssClass="farsi-font drp-down-list" required="" runat="server" > 
      <asp:ListItem Value="Baseid">value</asp:ListItem> 
     </asp:DropDownList> 
    </div> 
+0

在哪里你调用'offermessage()'? – Niladri

+0

value
Mahsa

+0

顶端评论是我的HTML部分,我不知道我应该如何调用我的功能 – Mahsa

回答

0

可以尝试用下面的代码

$(document).ready(function(){ 
      function offermessage() { 
      var a = $('#<%=offermessage.ClientID%>').val(); 
      if(a == 9) 
      { 
       alert("hello"); 
      } 
      } 
     }); 

,如果你想获得change事件下拉菜单的下拉的值,那么你可以添加以下代码

$(document).ready(function(){ 
    $('#<%=offermessage.ClientID%>').on('change',function(){ 
    var a = $(this).val(); 
     if(a == 9) 
     { 
     alert("hello"); 
     } 
}); 

}); 
+0

这是正确的,非常感谢 – Mahsa

+0

@Mahsa欢迎您..您能否将此标记为答案? – Niladri

相关问题