欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

PHP表單驗證-必填字段-2.3PHP表單

本節(jié)展示如何制作必填輸入字段,并創(chuàng)建需要時所用的錯誤消息。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、雅安服務器托管、營銷軟件、網站建設、壽光網站維護、網站推廣。

PHP - 輸入字段

從上一節(jié)中的驗證規(guī)則中,我們看到 "Name", "E-mail" 以及 "Gender" 字段是必需的。這些字段不能為空且必須在 HTML 表單中填寫。

字段 驗證規(guī)則 Name 必需。必須包含字母和空格。 E-mail 必需。必須包含有效的電子郵件地址(包含 @ 和 .)。 Website 可選。如果選填,則必須包含有效的 URL。 Comment 可選。多行輸入字段(文本框)。 Gender 必需。必須選擇一項。

在上一節(jié)中,所有輸入字段都是可選的。

在下面的代碼中我們增加了一些新變量:$nameErr、$emailErr、$genderErr 以及 $websiteErr。這些錯誤變量會保存被請求字段的錯誤消息。我們還為每個 $_POST 變量添加了一個 if else 語句。這條語句檢查 $_POST 變量是否為空(通過 PHP empty() 函數)。如果為空,則錯誤消息會存儲于不同的錯誤變量中。如果不為空,則通過 test_input() 函數發(fā)送用戶輸入數據:

<?php// 定義變量并設置為空值$nameErr = $emailErr = $genderErr = $websiteErr = "";$name = $email = $gender = $comment = $website = "";if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["name"])) { $nameErr = "Name is required"; } else { $name = test_input($_POST["name"]); } if (empty($_POST["email"])) { $emailErr = "Email is required"; } else { $email = test_input($_POST["email"]); } if (empty($_POST["website"])) { $website = ""; } else { $website = test_input($_POST["website"]); } if (empty($_POST["comment"])) { $comment = ""; } else { $comment = test_input($_POST["comment"]); } if (empty($_POST["gender"])) { $genderErr = "Gender is required"; } else { $gender = test_input($_POST["gender"]); }}?>
PHP - 顯示錯誤消息

在 HTML 表單中,我們在每個被請求字段后面增加了一點腳本。如果需要,會生成恰當的錯誤消息(如果用戶未填寫必填字段就試圖提交表單):

實例 <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">Name: <input type="text" name="name"><span class="error">* <?php echo $nameErr;?></span><br><br>E-mail:<input type="text" name="email"><span class="error">* <?php echo $emailErr;?></span><br><br>Website:<input type="text" name="website"><span class="error"><?php echo $websiteErr;?></span><br><br><label>Comment: <textarea name="comment" rows="5" cols="40"></textarea><br><br>Gender:<input type="radio" name="gender" value="female">Female<input type="radio" name="gender" value="male">Male<span class="error">* <?php echo $genderErr;?></span><br><br><input type="submit" name="submit" value="Submit"> </form>

接下來是驗證輸入數據,即“Name 字段是否只包含字母和空格?”,以及“E-mail 字段是否包含有效的電子郵件地址語法?”,并且如果填寫了 Website 字段,“這個字段是否包含了有效的 URL?”。

網站名稱:PHP表單驗證-必填字段-2.3PHP表單
網站地址:http://aaarwkj.com/article19/dghhogh.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站建設、關鍵詞優(yōu)化、自適應網站、外貿建站品牌網站建設、網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設公司
视频一区视频二区三区| 国产一区二区三区百合| 国产三级系列在线观看| 欧美劲爆三级免费观看| 亚洲欧美日韩伦理一区| 91精品日日躁夜夜躁欧美| 日本在线人妻一区二区| 亚洲欧美日韩国产精品专区| 亚洲日本韩国美女二区| 国产欧美日韩91成人| 在线观看国产精品女主播户外麻豆| 亚洲精品中文字幕乱码三区91| 免费草b视频在线观看| 亚洲av中文久久精品国内| 国产精品乱码中文字幕| 日本色电影一区二区三区| 国产av午夜精品福利| 日本和亚洲的香蕉视频| 国产91人妻精品一区二区三区| 国产黄色片网站在线看| 欧美精品日韩精品一区二区| 夜夜爽精品国产亚洲av成人| 四虎在线观看免费资源| 午夜国产精品福利一二| 久久99久久久国产精品| 亚洲精品一区二区三区毛片| 九九热精品只有这里有| 亚洲av手机在线观看一区| 中文字幕乱码一区二区欧美| 中文人妻熟妇乱又伦精品| 欧美国产日韩一区在线观看| 免费人妻aⅴ中文字幕| 日韩中文字幕乱码卡一| 国产精品日韩经典中文字幕| 国产在线观看国产精品| 日本在线观看精品综合| 亚洲香蕉av在线一区二区三区 | 亚洲成人精品一区二区| 亚洲一区二区日韩综合久久| 精品亚洲一区二区三区四区| 日韩电影中文字幕一区|