我寫了這個小腳本,檢查地看到,用戶輸入一個0或1。如果別的,它會變成一個0:限制輸入文本框只是0或1
$('.lcdnum1').keyup(function(){
if (!($(this).val()==='0' || $(this).val()==='1')){
$(this).val('0');
}
});
我不喜歡它的唯一原因是你首先看到「壞」字。如果你鍵入一個「X」,簡要說明了「X」,然後很快消失,並通過0
這裏換成是我測試的URL演示發生了什麼: http://sterlingmodular.com/test/plan-series-build.asp?console=PLNUno&woodtrim=TOBA&speakerplatform=SPSA&lcd4=1
哪有我修改這個以便它對用戶來說更平滑一點?也就是說,「壞」字不應該放在首位。謝謝!
使用'keydown'而不是'keyup'。 –
你可以使用keydown? – putvande
keydown並消耗它,如果你不喜歡它。 – MightyPork