Javascript aspx中的文本框,其中应允许用户以文本形式输入ALL或1-100的任意数字
我想验证一个文本框中输入的数据,其中应允许用户输入'ALL'作为文本或1-100的任何数字,不应接受任何其他文本数据。这里有一个相当粗糙的脚本,如果答案可以接受,应使输入字段的背景为绿色,如果答案不确定,则为白色,如果答案不可接受,则为红色 document.getElementByIdinput.addEventListenerinput,e=>{ 常量文本=e.target.value; switchtext.length{ 案例0: e、 target.style=背景:白色; 回来 案例1: 常数p1=/\d/; ifp1.testtext&&text!=0 e、 target.style=背景:浅绿色; else iftext==A | | text==0 e、 target.style=背景:白色; 其他的 e、 target.style=背景:红色; 回来 案例2: 常量p2=/\d\d/; ifp2.testtext&&text!=00 e、 target.style=背景:浅绿色; else iftext==AL | | text==00 e、 target.style=背景:白色; 其他的 e、 target.style=背景:红色; 回来 案例3: 常量p3=/0\d\d/; iftext!=000&&p3.testtext | | text==100 | | text==ALL e、 target.style=背景:浅绿色; 其他的 e、 target.style=背景:红色; 回来 } }; document.getElementByIdinput.addEventListenerchange,e=>{ const num=parseInte.target.value;Javascript aspx中的文本框,其中应允许用户以文本形式输入ALL或1-100的任意数字,javascript,asp.net,Javascript,Asp.net,我想验证一个文本框中输入的数据,其中应允许用户输入'ALL'作为文本或1-100的任何数字,不应接受任何其他文本数据。这里有一个相当粗糙的脚本,如果答案可以接受,应使输入字段的背景为绿色,如果答案不确定,则为白色,如果答案不可接受,则为红色 document.getElementByIdinput.addEventListenerinput,e=>{ 常量文本=e.target.value; switchtext.length{ 案例0: e、 target.style=背景:白色; 回来 案
如果num>=1&&num问题寻求帮助为什么不/如何使此代码工作?必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。请参阅:如何创建。简单地说,您需要自己努力,因为这不是代码编写服务。