我编写了这个小脚本来检查用户输入的是 0 还是 1。如果还有其他内容,它会将其更改为 0:
$('.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
我该如何修改它以使其对用户来说更流畅一些?即,“坏”字符不应该首先出现。谢谢!