html代码,表单:
<code> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<input type="text" name="name" class="a1-input" placeholder="名字">
<div class="a1-btn-min"><button class="a1-btn waves-effect waves-light">YES</button></div>
</form></code>PHP代码,验证:
<code><?php
$name = "";
$name_str = mb_strlen($name,"UTF8");
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
echo "<script>alert('你并没有写你的名字...')</script>";
} else if($name_str >= 10){
echo "<script>alert('这貌似不是一个名字吧~!')</script>";
} else{
$name = test_input($_POST["name"]);
}
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?></code>上为html和php代码,设置了一个空的名字是 name 的变量,但是后面不得不获取表单内用户所填写的字符长度并验证。
可是呢,验证长度的时候,无法验证到用户所填写信息的长度,这样如何解决?
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号