2010-05-29 54 views
1

如何在POST操作之前檢查輸入文本?它必須是數字只有如何將輸入文本檢查爲網頁表單? java腳本

對不起我的英語不好。

+0

你使用的庫如JQuery? Jquery的插件像Jquery.Validate – 2010-05-29 20:22:56

+0

你使用jQuery或其他JavaScript框架?此外,建議:使用標籤來包裝與每個輸入有關的文本,也許div來包裝標籤和輸入,而不是中斷。 – 2010-05-29 20:23:42

回答

4

使用某種類型的JavaScript ..

<form method="post" action="credit.php" onsubmit="validateForm()"> 
<input type="text" name="pv" id="pv"> <br /> 
.... 
</form> 


<script type="text/javascript"> 
function validateForm() { 
    var result = /^\d+$/.test(document.getElementById('pv').value); 
    return result 

} 
</script> 

如果您的onsubmit返回false,窗體不會去。如果它返回true,表單將提交。

+0

當用戶的輸入不是數字時如何提醒? – butteff 2010-05-29 20:43:17

+0

並在輸入可能是十進制(分數)。如何與此? – butteff 2010-05-29 20:44:59

+0

如何提醒?警報(「請輸入一個數字」);返回false; – bwawok 2010-05-30 02:21:37