閱讀706 返回首頁    go 魔獸


asp.net的js中獲取控件的ClientID

 

                      <tr>
                        <td width="110" height="35" align="center" >
                            出生年月
                        </td>
                        <td >
                           
<asp:TextBox ID="txtBirth" ReadOnly="true" runat="server"></asp:TextBox>
                        </td>
                        <td width="110" height="28" align="center" >
                            性別
                        </td>
                        <td >
                            <asp:TextBox ReadOnly="true" ID="txtSex" runat="server"></asp:TextBox>
                        </td>
                    </tr>

 

這是很普通的兩個控件,但是我們一旦結合母版頁,控件ID中就會出現一下母版頁特有的表示,js貨jQuery獲取不便。那麼怎麼辦呢?

 

<script language="javascript">
        $(function () {
            var sexId = "<%=txtSex.ClientID %>";
            var birthId = "<%=txtBirth.ClientID %>";
            $('.idcardClass').blur(function () {
                var id = $(this).val();
                if (IdCardValidate(id)) {
                    showBirthdayAndSex(id, sexId, birthId);
                }
                else {
                    $("#" + sexId).val("");
                    $("#" + birthId).val("");
                    alert("你輸入的身份證號有誤");
                    return false;
                }
            });
        });
</script>

 

最後更新:2017-04-02 22:16:23

  上一篇:go WebService上傳圖片
  下一篇:go Intent對象中內置的Flag總結