成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php 表單驗證實現代碼
全站頭部文字 我要出現在這里
php 表單驗證實現代碼 710 2023-12-09   


<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript" src="http://www.gimoo.net/t/1409/form.js" src="http://www.gimoo.net/t/1409/form.js"></script>
</head>

<body>
<form action="post.php" method="get" name="form1" onsubmit="return form_sub()">
<table width="271" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="85"><div align="right">姓名:</div></td>
<td width="186"><input name="username" type="text" id="username"></td>
</tr>
<tr>
<td><div align="right">密碼:</div></td>
<td><input name="password" type="password" id="password"></td>
</tr>
<tr>
<td><div align="right">密碼確認:</div></td>
<td><input name="password2" type="password" id="password2"></td>
</tr>
<tr>
<td><div align="right">性別:</div></td>
<td><select name="sex" id="sex">
<option value="0" selected>男</option>
<option value="1">女</option>
</select></td>
</tr>
<tr>
<td><div align="right">生日:</div></td>
<td><input name="birthday" type="text" id="birthday"></td>
</tr>
<tr>
<td><div align="right">E-mail:</div></td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td><div align="right">職業:</div></td>
<td><input name="job" type="text" id="job"></td>
</tr>
</table>
<p align="center">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</p>
</form>
</body>
</html>



function form_sub()
{
if(!test_username(document.form1.username.value))
{
alert("姓名格式不正確");
return false;
}

if(!test_date(document.form1.birthday.value))
{
alert("日期格式不正確");
return false;
}

if(!test_email(document.form1.email.value))
{
alert("E-mail地址格式不正確");
return false;
}

if(!test_password(document.form1.password.value, document.form1.password2.value))
{
alert("兩次密碼輸入不相同");
return false;
}
}

function test_username(str_username)
{
var pattern = /[a-zA-Z_]/;
if(pattern.test(str_username))
return true;
else
return false;
}

function test_date(str_birthday)
{
var pattern = /[0-9]{4}-[0-9]{2}-[0-9]{2}/;
if(pattern.test(str_birthday))
return true;
else
return false;
}

function test_email(str_email)
{
var pattern = /^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$/;
if(pattern.test(str_email))
return true;
else
return false;
}

function test_password(str_p1, str_p2)
{
if(str_p1==str_p2)
return true;
else
return false;
}



<?php
//本程序用于接收來自HTML頁面的表單數據并進行相應的驗證
$founderr = false; //初始化founderr變量,表示沒有錯誤
if(!ereg("[a-zA-Z_]", $_GET['username']))
{
echo "姓名格式不正確<BR>";
$founderr = true;
}

if(!ereg("[0-9]{4}-[0-9]{2}-[0-9]{2}", $_GET['birthday']))
{
echo "日期格式不正確<BR>";
$founderr = true;
}

if(!ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$", $_GET['email']))
{
echo "E-mail地址格式不正確<BR>";
$founderr = true;
}

if($_GET['password'] != $_GET['password2'])
{
echo "兩次密碼輸入不相同";
$founderr = true;
}

if(!$founderr)
{
?>
<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<table width="271" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="85"><div align="right">姓名:</div></td>
<td width="186"><?php echo $_GET['username'] ?></td>
</tr>
<tr>
<td><div align="right">密碼:</div></td>
<td><?php echo $_GET['password'] ?></td>
</tr>
<tr>
<td><div align="right">性別:</div></td>
<td><?php if($_GET['sex']==0) echo "男"; else echo "女" ?></td>
</tr>
<tr>
<td><div align="right">生日:</div></td>
<td><?php echo $_GET['birthday'] ?></td>
</tr>
<tr>
<td><div align="right">E-mail:</div></td>
<td><?php echo $_GET['email'] ?></td>
</tr>
<tr>
<td><div align="right">職業:</div></td>
<td><?php echo $_GET['job'] ?></td>
</tr>
</table>
</body>
</html>
<?php
}
?>


主站蜘蛛池模板: 花守由美里| 第一财经现场直播| 大众故事1974意大利| 欧布奥特曼普通话版| 幸福年民乐合奏曲简谱| 红色角落| 好看电影视频| 毒灰| 洪熙官个人资料简介| 第一财经在线直播今日股市 | 李美淑主演的师生恋电影在线观看| stylistic device| 日韩在线日韩| 五上语文第六单元口语交际| 以家人之名小说原著| 浙江卫视官网入口| (一等奖)班主任经验交流ppt课件| 棉袜vk| 汪鹏| 妙探出差3| 我虽软弱了赞美诗歌| 二胡演奏曲大全视频| a型血和b型血生的孩子是什么血型| 潘霜霜惊艳写真照| 男生女生向前冲第六季2014| 21克拉电影| 儿媳妇电视剧在线观看| 荆棘花| 《人奶魔劫》电影在线播放| 李姝| 2025女人最走运头像| 强电影| 高锰酸盐指数和cod的关系| 爸爸别走歌曲原唱| 姐妹在线观看| 雪中悍刀行第一季演员表| 埃尔南电影| 孕妇照几个月拍最好| 黄秀贞| 《最美的青春》演员表| 欠条怎么写才有法律效果|

?。。≌鹃L長期在線接?。?!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103