Javascript 具有可选功能的即时验证,用于即时结果的数字计算

Javascript 具有可选功能的即时验证,用于即时结果的数字计算,javascript,jquery,Javascript,Jquery,我想立即显示错误,直到请求正确完成。这意味着我希望用户无需单击按钮即可立即获得他正在键入的号码 以下是我的代码,也可以在: HTML: 我正在寻找一个简单的解决方案,在计算出数字之前在内部使用函数,因此在键入1000以外的内容(如1100、1001、110011等)时,只显示is not 1000。。也可以 $("#myNumber").on("input",myFunction); 不要等待点击,而是等待输入。上面是jquery,纯js: document .getElementById

我想立即显示错误,直到请求正确完成。这意味着我希望用户无需单击按钮即可立即获得他正在键入的号码

以下是我的代码,也可以在:

HTML:

我正在寻找一个简单的解决方案,在计算出数字之前在内部使用函数,因此在键入1000以外的内容(如1100、1001、110011等)时,只显示is not 1000。。也可以

$("#myNumber").on("input",myFunction);
不要等待点击,而是等待输入。上面是jquery,纯js:

document
  .getElementById("myNumber")
  .addEventListener("input",myFunction);
或内联:

oninput="myFunction()"
您可以在输入框的键控事件上调用myFunction。 window.myFunction=函数{ var err=不是1000! var num=document.getElementByIdmyNumber.value; 如果num==1000{ 没有错误!; document.getElementByIdError.innerHTML=; }否则{ 如果num!={ document.getElementByIdError.innerHTML=num+err; } 否则{ document.getElementByIdError.innerHTML=err; } } } 点击

document
  .getElementById("myNumber")
  .addEventListener("input",myFunction);
oninput="myFunction()"