<--用户的输入可以评价站点的可用性,然而你需要获得最有效的数据。这里介绍几个简单的方法。-->
要求用户填写一个文本框的时候,你永远无法预测所得到的结果。这就是对用户输入的数据进行验证如此至关重要的原因。最有效的做法是在用户输入的数据向服务器传送之前,就采用客户端的JavaScript对其进行验证。
本文中我们将介绍一些有效的数据验证的技术和技巧。为了阐明这些技术,我们创建了一个表单,它允许Pinebarren Public Radio的忠实爱好者们向他们满意的无线电台做出抵押。表单如图A所示,代码A中列出了建立表单的代码。
代码A:
<TD><INPUT type="text" name="lastname" size="20"></TD> <TD><INPUT type="text" name="membernum" size="15"></TD> </TR> <TR><TD> Address</TD><TD>City</TD><TD>State</TD> <TD>Zip Code</TD></TR> <TD><INPUT type="text" name="address" size="20"></TD> <TD><INPUT type="text" name="city" size="20"></TD> <TD><INPUT type="text" name="state" size="3" ></TD> <TD><INPUT type="text" name="zip" size="12" ></TD> </TR></TABLE><BR> <TABLE class="txtlabels"> <TR><TD><i>Pledge Amount</i> </TD> <TD> <INPUT type="text" name="pledge" size="20"></TD> </TR></TABLE><BR> <INPUT type="submit" value="Submit" onclick="return checkform(this.form)"> <INPUT type="reset" value = "Reset"> </FORM>