開發環境
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 就好。