我想驗證預先配置的數字範圍內的輸入字段。 只允許從1到24的數字。Javascript/jquery:驗證輸入的數字範圍
我該怎麼辦?
有了這樣的定製解決方案:
$('.field').keypress(function(event) {
var val = parseInt($(this).val()) + HERE_I_SHOULD_SUM_THE_NEWLY_ADDED_DIGIT;
if(val < 1 || val > 24) event.preventDefault();
});
我能夠檢索當前的輸入值。 如何添加新添加的數字?
對不起,但不起作用。 –
@MichDart你是什麼意思*不起作用*?你有沒有檢查演示?你認爲'change'事件只在輸入元素失去焦點時才運行?如果您需要立即反應,請嘗試'keyup'事件:http://jsfiddle.net/3jw4S/1/。 – VisioN
是的,它在輸入失去焦點時起作用。是否有可能改變這種行爲來處理按鍵事件?謝謝 –