<?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"]) ;?>" οnsubmit="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处理事件还有点儿费事,以后再研究吧。~
[php学习三]表单提交练习
最新推荐文章于 2023-03-23 20:31:01 发布