我正試圖驗證文本框,用jQuery實現asp.net頁面中的「僅字母」屬性。爲什麼jquery不適用於asp.net textbox的CssClass屬性?
下面是代碼
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
.............codes.............
<script type="text/javascript">
$('.alph').keypress(function (e) {
var regex = new RegExp("^[a-zA-Z\s]+$");
var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (regex.test(str)) {
return true;
}
else {
e.preventDefault();
alert('Alphabets only');
return false;
}
});
</script>
.............codes.............
<asp:TextBox ID="txt_name" CssClass="alph" BorderColor="Gray" Font-Size="Large" Height="25" Width="250" runat="server"></asp:TextBox>
此代碼沒有工作,我相信我的計算機連接到互聯網,達到code.jquery.com。請幫幫我。
當您向開發者控制檯輸入$('。alph')時,您能看到顯示的文本框嗎? – Sefa
好吧,讓我試試..請稍等片刻 –
你的意思是智力!當我嘗試添加cssclass道具時,它沒有彈出「alph」作爲列出的項目之一 - @ vgSefa –