色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery input 數值

黃文隆2年前9瀏覽0評論

jQuery是目前最流行的JavaScript庫之一,它可以極大地簡化代碼的編寫。在日常開發(fā)時,涉及到表單輸入時,我們可能需要對數值進行限制。下面我們就來了解一下如何使用jQuery對input數值進行限制。

$('input').keydown(function(event) {
// 禁止輸入非數字以及負號
if (event.keyCode !== 8 && event.keyCode !== 46 && event.keyCode !== 37 && event.keyCode !== 39 && (event.keyCode< 48 || event.keyCode >57)) {
event.preventDefault();
}
}).blur(function() {
// 對輸入值進行限制
var min = parseInt($(this).attr('min'));
var max = parseInt($(this).attr('max'));
var value = parseInt($(this).val());
if (value >max) {
$(this).val(max);
} else if (value< min) {
$(this).val(min);
}
});

以上代碼會對所有的input元素進行監(jiān)聽,禁止非數字、非刪除、非方向鍵的輸入,并且在輸入完成后,會對輸入數值進行限制,確保數值在所規(guī)定的范圍內。其中,min和max是input元素的屬性,可以在HTML中設置。

通過以上代碼,我們可以輕松地對表單輸入的數值進行限制,提高網站的可靠性和用戶體驗。當然,如果涉及到更復雜的表單驗證,我們也可以使用其他JS庫或者自定義JS代碼來實現。