我有一个需要4个输入的表单。如果他们错过了,他们会被传入网址。如何从URL获取数组参数?
如果所有4缺少它会看起来像:
?required[0]=field_name&required[1]=field_email&required[2]=field_number&required[3]=field_desc
如果第一个field_name
丢失,阵列将被向前推一个,所以field_email
将[0]。这意味着数组总是处于0,1,2,3的顺序。
我想知道的是如何检索信息,以便我可以在丢失的输入周围放置红色边框?我需要的是这样的:
while ($i=0,$i<=3,$i++) {
do ($requiredArray[i] == 'field_email') {
echo '<script type="text/javascript">$("#name)".css("border","1px solid #ff0000");</script>';
} while();
endwhile;
}
你可能想要在JS/jQuery中做这些验证,而不是在服务器端。 – alfasin 2012-07-11 05:03:56
@alfasin是的,有人向我展示了jquery验证作为答案之一,下次我肯定会使用它。但我真的想完成现在的发展。 – muudless 2012-07-11 06:13:23
它现在的方式无法工作。如果你想在服务器端执行验证,你必须建立一个表单,将其提交给服务器端,它将接受它(合法值)或在未通过的字段旁边显示错误消息验证 – alfasin 2012-07-11 06:17:42