admin 发表于 2023-2-16 18:54:42

PHP 完整表单实例

<div id="article_content" class="article_content clearfix">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-6e43165c0a.css">
                <div id="content_views" class="htmledit_views">
                  <p>本章节将介绍如何让用户在点击&#34;提交&#xff08;submit&#xff09;&#34;按钮提交数据前保证所有字段正确输入。</p>
<hr>
<h2>PHP - 在表单中确保输入值</h2>
<p>在用户点击提交按钮后&#xff0c;为确保字段值是否输入正确&#xff0c;我们在HTML的input元素中插添加PHP脚本&#xff0c; 各字段名为: name, email, 和 website。 在备注中的 textarea 字段中&#xff0c;我们将脚本放于 <textarea> 和 </textarea> 标签之间。</p>
<p>PHP脚本输出值为&#xff1a; $name, $email, $website, 和 $comment 变量。 </p>
<p>然后&#xff0c;我们同样需要检查被选中的单选按钮&#xff0c; 对于这一点&#xff0c;我们 必须设置好checked属性(不是radio按钮的 value 属性) :</p>
<pre><form method&#61;&#34;post&#34; action&#61;&#34;<?php echo htmlspecialchars($_SERVER[&#34;PHP_SELF&#34;]);?>&#34;>
   名字: <input type&#61;&#34;text&#34; name&#61;&#34;name&#34; value&#61;&#34;<?php echo $name;?>&#34;>
   <span class&#61;&#34;error&#34;>* <?php echo $nameErr;?></span>
   <br><br>
   E-mail: <input type&#61;&#34;text&#34; name&#61;&#34;email&#34; value&#61;&#34;<?php echo $email;?>&#34;>
   <span class&#61;&#34;error&#34;>* <?php echo $emailErr;?></span>
   <br><br>
   网址: <input type&#61;&#34;text&#34; name&#61;&#34;website&#34; value&#61;&#34;<?php echo $website;?>&#34;>
   <span class&#61;&#34;error&#34;><?php echo $websiteErr;?></span>
   <br><br>
   备注: <textarea name&#61;&#34;comment&#34; rows&#61;&#34;5&#34; cols&#61;&#34;40&#34;><?php echo $comment;?></textarea>
   <br><br>
   性别:
   <input type&#61;&#34;radio&#34; name&#61;&#34;gender&#34; <?php if (isset($gender) && $gender&#61;&#61;&#34;female&#34;) echo &#34;checked&#34;;?>value&#61;&#34;female&#34;>女
   <input type&#61;&#34;radio&#34; name&#61;&#34;gender&#34; <?php if (isset($gender) && $gender&#61;&#61;&#34;male&#34;) echo &#34;checked&#34;;?>value&#61;&#34;male&#34;>男
   <span class&#61;&#34;error&#34;>* <?php echo $genderErr;?></span>
   <br><br>
   <input type&#61;&#34;submit&#34; name&#61;&#34;submit&#34; value&#61;&#34;Submit&#34;>
</form></pre>
<hr>
<h2>PHP - 完整表单实例</h2>
<p>以下是完整的PHP表单验证实例代码&#xff1a;</p>
<h2>实例</h2>
<p></p>
<p><br><ahref="https://www.runoob.com/try/showphp.php?filename&#61;demo_form_validation_complete">运行实例 »</a></p>
<p>实例中执行结果类似如下图所示&#xff1a;</p>
<p style="text-align:center;"></p>
                </div>
      </div>
      <div id="treeSkill"></div>
页: [1]
查看完整版本: PHP 完整表单实例