您的位置:首页 > 编程语言 > PHP开发

[php学习三]表单提交练习

2016-07-12 21:42 651 查看
<?php
/**
* Created by PhpStorm.
* User: liyanq
* Date: 16/7/12
* Time: 19:09
*/?>

<html>
<head>
<meta charset="utf-8">
<title>表单提交页面</title>
<style>
.error {color: indigo;}
</style>
</head>
<body>
<script language="JavaScript">
function onCheck(){
return true;
}
</script>
<?php
require_once "PublicFunctions.php";
$ErrName = '';
if($_SERVER["REQUEST_METHOD"] == "POST"){
if (empty($_POST["name"])){
$ErrName = "名字不能为空";
}
else {
$name = SafeInput($_POST["name"]);
// 检测名字是否只包含字母跟空格
if (!preg_match("/^[a-zA-Z ]*$/",$name))
{
$ErrName = "只允许字母和空格";
}
}
}
echo $_POST["name"];
?>
<form method="POST" action ="<?php print htmlspecialchars($_SERVER["PHP_SELF"]) ;?>" onsubmit="return onCheck()">
姓名: <input name="name" type="text"  width="80" value=<?php echo $_POST["name"];?>>
<span class="error">*<?php echo $ErrName; ?></span>
<br>
<input name="Submit" type="submit">
</form>

</body>
</html>
发现PHP处理事件还有点儿费事,以后再研究吧。~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: