我需要使用php和javascript验证空字段,但两种方法都失败。使用php验证空字段
<form method="POST" name="contact_form"
action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>">
<input type="text" name="pickupaddress" value="<?
if($pickupaddress == ''){
echo "";}
else{echo htmlentities($pickupaddress);}?> " id="pickupaddress"/>
<input type ="submit" name="submit" value"Reserve"/>
</form>
//////// Php validation DOES NOT WORK////////
$pickupaddress ='';
$err ='';
$pickupaddress = $_POST['pickupaddress'];
if($pickupaddress == ''){ //if empty field, I also tried == ""
$err.="Please provide pick up address.";
}
///// Javascript validation does not work.
if(form.pickupaddress ==""){
alert("empty address!");
}
//当我点击提交没有任何反应。 //我想这个问题是
htmlentities($pickupaddress);
//感谢您的帮助。
var_dump($ _ POST ['pickup地址']);回报什么? – 2012-08-13 22:25:55
java!= javascript。 – Hamish 2012-08-13 22:35:25
您的拾取地址字段值的值有空白。 ..因为''!=''您的验证器永远不会工作。 – 2012-08-13 22:40:45