0
我只需要在文本框中輸入數字。這是javascript代碼,我現在用:只允許Textbox中的數字不起作用:ASP.NET
function onlyNumbers(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
alert(charCode);
return false;
}
return true;
}
上,我呼籲上述功能的ASP文本框:
<asp:TextBox ID="txtArtCount" placeholder="Numeric" onKeypress="return onlyNumbers(event);" runat="server" Width="65px" CssClass="searchTextBoxes"></asp:TextBox>
我使用互聯網瀏覽器Explorer8。我也檢查了Chrome,但它不起作用。
在按下文本框中的鍵時,將顯示提示,但文本也會在文本框中輸入。
您正在使用哪種瀏覽器? –
你會檢查並添加呈現後提取它的HTML源代碼嗎? – mrsrizan
它在渲染部分出現錯誤,請參閱答案並運行代碼段,如果它適合您,請回復 –