Forms 表单类型-仅限数字!
您必须使用javascript进行验证。实际的代码取决于您使用的是纯JS还是某个框架。您可以使用javascript函数isNAN来检查字段“不是数字”的值。因此,我在submit按钮中添加了一个onclick事件来调用一个检查它的函数:Forms 表单类型-仅限数字!,forms,post,input,numbers,submit,Forms,Post,Input,Numbers,Submit,您必须使用javascript进行验证。实际的代码取决于您使用的是纯JS还是某个框架。您可以使用javascript函数isNAN来检查字段“不是数字”的值。因此,我在submit按钮中添加了一个onclick事件来调用一个检查它的函数: <html> <form action="update.php" method="POST" name="ID"> <input type="text" name="ID" "> <input type="Submit
<html>
<form action="update.php" method="POST" name="ID">
<input type="text" name="ID" ">
<input type="Submit" value="Submit">
</form>
</html>
函数验证(){
if(isNaN(document.forms[0].ID.value)){
警报(“请只输入数字”)
返回false;
}
返回true;
}
希望有帮助
<html>
<head>
<script type="text/javascript">
function validate() {
if (isNaN(document.forms[0].ID.value)) {
alert("Please enter only numbers.")
return false;
}
return true;
}
</script>
</head>
<form action="update.php" method="POST" name="ID">
<input type="text" name="ID">
<input type="Submit" value="Submit" onclick="return validate();">
</form>
</html>
最简单的方法是使用pattern属性并指定正则表达式。它适用于所有新浏览器。
在这种情况下,pattern=“[0-9]*”
,它将接受零位或更多位。
如果您至少需要一位数字,请使用[0-9]+
。
用户可能希望使用\d*
或\d+
例如pattern=“\d*”
<html>
<form action="update.php" method="POST" name="ID">
<input type="text" name="ID" pattern="[0-9]*">
<input type="Submit" value="Submit">
</form>
</html>