时间:2021-07-01 10:21:17 帮助过:21人阅读
html代码:
<html><head><title>title>head><body><formaction=htmlspecialchars("echo $_SERVER['PHP_SELF']; ?>") method='post'>
姓名:<inputtype='text'name='name' /><spanstyle='color:red'>*echo$name_Err; ?>span><br/>
电邮:<inputtype='text'name='email' /><spanstyle='color:red'>*echo$email_Err; ?>span><br/>
网址:<inputtype='text'name='website' /><br/>
评论:<textareaname='comment'rows=3cols=21>textarea><br/>
性别:<inputtype="radio"name='gender'value=0checked='checked'/>女性
<inputtype="radio"name='gender'value=1 />男性<br/><inputtype='submit'value='提交' />form>body>html>
php代码
$name=$email=$website=$comment='';
$name_Err=$email_Err='';//存储错误信息if($_SERVER['REQUEST_METHOD']=='POST'){
if($_POST['name']==''){
$name_Err='姓名不能为空';
}else{
$name=test_input($_POST['name']);
}
if($_POST['email']==''){
$email_Err='邮箱不能为空';
}else{
$email=test_input($_POST['email']);
}
$website=test_input($_POST['website']);
$comment=test_input($_POST['comment']);
//由于我在html中将女性默认为选中,因此性别不用验证是否为空$gender=test_input($_POST['gender']);
}
functiontest_input($data){$data=trim($data);
$data=stripslashes($data);
$data=htmlspecialchars($data);
return$data;
}
?>
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了PHP表单验证之必填字段--w3school学习笔记,包括了w3school方面的内容,希望对PHP教程有兴趣的朋友有所帮助。