当前位置:Gxlcms > PHP教程 > PHP表单验证之必填字段--w3school学习笔记w3school离线手册w3schooltiyw3school手册下载

PHP表单验证之必填字段--w3school学习笔记w3school离线手册w3schooltiyw3school手册下载

时间:2021-07-01 10:21:17 帮助过:21人阅读

接上文,通过PHP验证必填字段
w3school教程,w3school下载,w3school手册,w3school.com,w3school官网,w3school在线,类似w3school,离线w3school,w3school电子书,w3school在线教程,www.w3school.com,w3school.com.cn,w3school离线手册,w3school tiy,w3school手册下载
验证规则:
字段–验证规则
姓名(name)–必填,必须包含字母和空格
邮件(email)–必需,必须包含有效的电子邮件地址,包括@和.
网址(website)–可选填,如果填则必须是有效的url
评论(comment)–可选填,多行输入字段
性别(gender)–必需,选择一项

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教程有兴趣的朋友有所帮助。

  • 人气教程排行