當前位置:成語大全網 - 書法字典 - 如何在js中控制壹個文本框只輸入0.0-1.9之間的數據?和0.00-1.99之間。急!

如何在js中控制壹個文本框只輸入0.0-1.9之間的數據?和0.00-1.99之間。急!

文本框可以與keypress事件綁定,判斷按鍵的鍵碼值。代碼為0.0-1.9,如下所示:

input.addEventListener("按鍵",函數(e){

if((this.value.length==0?& amp& amp?(e.keyCode?==?48?||?e.keyCode==49))?

||?(this.value.length?==?1?& amp& amp?e.keyCode?==?46)

||?(this.value.length?==?2?& amp& amp?e.keyCode & gt=48?& amp& amp?e.keyCode & lt=57))?{

}?不然呢?{

e . prevent default();

}

});

//阻止輸入法輸入中文,只觸發keydown事件,鍵碼為229。

input . addevent listener(" keydown ",函數(e){

if(e.keyCode?==?229)?{

e . prevent default();

}?

});此外,需要註意的是,文本框的maxlength(即允許輸入的最大文本字符數)屬性應該設置為3,並且應該禁用粘貼和拖動等其他可能的文本插入方式。希望能幫到樓主