[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处理事件还有点儿费事,以后再研究吧。~
相关文章推荐
- [置顶] php+中文分词scws+sphinx+mysql打造千万级数据全文搜索
- 关于php的phar
- PHP单例模式--三私一公
- PHP开发环境配置
- 提供一个json格式的接口 php生成XML的数据
- 烧写 yaffs 文件系统
- PHP入门学习——PHP语法
- php学习之php全局变量学习记录,超全局变量
- PHP5调用win系统com组件
- yii 框架的文件上传 (简单实现)
- 深入理解ContentProvider共享数据更新通知机制
- php连接mysql
- Yii2.0 上传图片
- SSH和SFTP简介
- 其实你距离PHP高级工程师只有一步之遥!
- php开发那点事儿(一)
- thinkphp项目_简历网站
- 详解spl_autoload_register()函数
- 对使用in_array()对同一个数组多次查找不同值时效率低下的优化策略
- Laravel 重写用户登录