Javascript 在提交表单和显示消息之前,如何检查表单输入是否不是全部数字?

Javascript 在提交表单和显示消息之前,如何检查表单输入是否不是全部数字?,javascript,Javascript,我有一张表格 <form id="login_form" action="login.aspx" method="post" onSubmit="return isNumeric();"> <label for="nid"> Number:</label> <input type="hidden" name="Context" value="NonAdminLogin" /> <input ty

我有一张表格

  <form id="login_form" action="login.aspx" method="post" onSubmit="return  isNumeric();">
       <label for="nid"> Number:</label>
       <input type="hidden" name="Context" value="NonAdminLogin" />
       <input type="text" name="nid" id="numbers" maxlength="25" tabindex="1" />
       <input type="submit" class="button" value="Log In" tabindex="3" />
   </form>
验证它是否是一个数字,但不起作用


您的小提琴可以工作,但您需要将脚本从
onLoad
更改为
No wrap-in

您使用了一个未声明的变量

elem.focus();
正如@imtheman在下面的小提琴中所做的那样。改变
elem.focus()

document.getElementById('numbers').focus();

您的小提琴可以工作,但您需要将脚本从
onLoad
更改为
No wrap-in

您使用了一个未声明的变量

elem.focus();
正如@imtheman在下面的小提琴中所做的那样。改变
elem.focus()

document.getElementById('numbers').focus();

您的小提琴可以工作,但您需要将脚本从
onLoad
更改为
No wrap-in

您使用了一个未声明的变量

elem.focus();
正如@imtheman在下面的小提琴中所做的那样。改变
elem.focus()

document.getElementById('numbers').focus();

您的小提琴可以工作,但您需要将脚本从
onLoad
更改为
No wrap-in

您使用了一个未声明的变量

elem.focus();
正如@imtheman在下面的小提琴中所做的那样。改变
elem.focus()

document.getElementById('numbers').focus();

我认为这应该是
无包装的
。(尽管它“被包裹在头部”)。。。你会认为小提琴只是问题的一个例子;不是问题@w3d是的,没有包装。。令人困惑的东西。我认为这应该是
没有包装的
。(尽管它“被包裹在头部”)。。。你会认为小提琴只是问题的一个例子;不是问题@w3d是的,没有包装。。令人困惑的东西。我认为这应该是
没有包装的
。(尽管它“被包裹在头部”)。。。你会认为小提琴只是问题的一个例子;不是问题@w3d是的,没有包装。。令人困惑的东西。我认为这应该是
没有包装的
。(尽管它“被包裹在头部”)。。。你会认为小提琴只是问题的一个例子;不是问题@w3d是的,没有包装。。令人困惑的东西。