開發環境
VS2013
<asp:TextBox ID="TextBox1" runat="server"
onkeyup="return ValidateNumber(this,value)" ToolTip="請輸入數字"></asp:TextBox>
<%--只要是數字,都可以打--%>
<script>
function ValidateNumber(e, pnumber) {
if (pnumber == "-")//第一個可以打負號
e.value = pnumber;
else {
if (isNaN(pnumber) == true) {
e.value = "";
}
else {
e.value = pnumber;
}
}
return false;
}
</script>
照這邏輯, 應該會變成可以隨意打數字跟"-"
Ex.-----
-456-456
之類的?
沒有這個問題哦~
只有第一個字,可以是-號
你可以用用看哦~
喔喔~!!
後面的那個參數是直接接value@@"
沒看清楚, 哈哈~抱歉>"<
認真看了一下,發現有許多錯誤,例如
建議用 onblur ,然後直接檢查是否為 isNaN 就好。