对于我的研究,我需要创建一个简单的脚本来检查输入的数据(假设是 5 位数的邮政编码)是否实际上有 5 位数。如果输入的数字多于或少于 5 个,则应弹出警报。
到目前为止,我设法获得了多于和少于 5 位数字的警报,但即使输入 5 位数字,警报也会出现。
由于 js 不是我最喜欢的主题,我迷路了,即使它似乎是一件简单的事情。
提前感谢您的答案和提示。
<script type="text/javascript">
<!--
function CheckZip ()
{
var content = document.forms['zipfield'].Field.value;
var length = content.length;
if (length >=5) (alert('Please enter a 5 digit zip code!'));
else if (length <=5) (alert('Please enter a 5 digit zip code!'));
else (length ==5) (alert('Valid entry'))
}
//-->
</script>
</head>
<body>
<div align="left">
<p>Please enter a 5 digit zip code</p>
<form name="zipfield" action="post"><input name="Field" size="5">
<br />
<br />
<input name="check" value="Check entry" onclick="CheckZip()" type="submit">
</form>