如何將我的文本字段限制爲僅限數字,並使用單個函數將它們限制爲兩個。限制數字並將其限制爲兩個
回答
<script type="text/javascript">
function ValidateField(FieldName){
// Get fields value
var FieldVal = document.GetElementById(FieldName).value;
// Check it's a number, and then check it's range is correct
// Alternatively you could do FieldVal.length
if(!isNaN(FieldVal) && (FieldVal < 100 && FieldVal > -100))
alert("Valid!");
else
alert("Invalid");
}
</script>
<input type="text" name="MyField" />
<button onclick="ValidateField('MyField')">Test</button>
我解釋 '限2' 是指一些從-99到99
爲什麼限制它在JS中,而我們有輸入標籤本身的屬性。 – 2011-04-07 08:33:04
由於減號和加號。 -99是3的長度,但是OP可能希望這個通過是有效的。 – 2011-04-07 08:37:23
99.95也是一個數字 – Corneliu 2011-04-07 08:37:52
限制他們僅輸入2個字符使用maxlength
輸入的屬性。檢查輸入字符串是否爲用戶isNaN(str)
函數的編號。
在HTML5中你可以使用:<input type="number" />
如果您正在使用jQuery:
$('#myTextAreaID').keydown(function(event) {
if (event.target.length >1 || event.keyCode < 48 || event.keyCode > 57) {
event.preventDefault();
}
});
,如果你想讓它與數字鍵盤的工作,你需要還允許鍵碼96至105
進一步思考這可能會更好:event.target.length> 1 ||使用String.fromCharCode(event.keyCode).match(/ \ d /); – herostwist 2011-04-07 09:47:35
由於沒有人提出正則表達式,我會。 :-)
var re = /^-?\d{1,2}$/;
if (re.test(input.value)) {
// number is one or two digits with optional leading minus
} else {
// it's not
}
- 1. 將數字限制在上限/下限?
- 2. 對數組進行排序並將其限制爲四個。
- 3. 將NSTableView限制爲兩個選擇
- 4. 將限制存儲爲兩個變量
- 5. 限制爲數字位數
- 6. 限制爲250個字符
- 7. 將TextBox限制爲500個字符
- 8. Spark - 按鍵排序DStream並將其限制爲5個值
- 9. 有效限制合併兩個列表
- 10. BackgroundWorker限制工人數量並將其創建爲可用
- 11. 限制計數並將剩餘部分設置爲「其他」
- 12. 合併兩個不同的MySQL表,將其排序並將其限制爲合併結果
- 13. 將小數點後的數字輸入限制爲兩個固定數字
- 14. 將數組限制爲5個項目
- 15. 使用jQuery將輸入字段限制爲兩位小數
- 16. C#如何將數字輸入限制爲一個數字
- 17. MVC字數限制
- 18. 將用戶輸入限制爲僅限數字
- 19. mysql - 需要兩個限制?
- 20. 限制無限並行流
- 21. 將UILabel限制爲500個字符並截斷IOS中的UIlab
- 22. cuMemGetInfo(),併爲size_t限制
- 23. jQuery將限制數字/數字限制爲4,但文本可以是無限長度
- 24. 如何嚴格限制float爲兩個數字來獲得hh:mm:ss?
- 25. 如何爲兩位數限制十進制值和十進制限制多於一個的數值
- 26. 將文本字段限制爲三個數字
- 27. 將雙精度轉換爲小數,並在需要時將其限制爲
- 28. 拉在上面的具體數據,並限制其限制在MySQL PHP
- 29. 動態設置tableview高度並將其限制爲swift 3?
- 30. 將字符限制爲特定寬度
你是什麼意思「限制他們在兩個」? – mplungjan 2011-04-07 08:26:57
到目前爲止你有什麼? – Kobi 2011-04-07 08:27:15
文本字段具有「maxsize」屬性,不需要JS。檢查谷歌的「文本字段限制數字」爲gazillion教程。 – bdares 2011-04-07 08:28:06