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

来源:互联网 发布:如何评价人工智能 编辑:程序博客网 时间:2024/05/16 06:00
<?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处理事件还有点儿费事,以后再研究吧。~
0 0