欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

PHP表單驗(yàn)證-必填字段-2.3PHP表單

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

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

PHP - 輸入字段

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

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

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

在下面的代碼中我們?cè)黾恿艘恍┬伦兞浚?nameErr、$emailErr、$genderErr 以及 $websiteErr。這些錯(cuò)誤變量會(huì)保存被請(qǐng)求字段的錯(cuò)誤消息。我們還為每個(gè) $_POST 變量添加了一個(gè) if else 語(yǔ)句。這條語(yǔ)句檢查 $_POST 變量是否為空(通過(guò) PHP empty() 函數(shù))。如果為空,則錯(cuò)誤消息會(huì)存儲(chǔ)于不同的錯(cuò)誤變量中。如果不為空,則通過(guò) test_input() 函數(shù)發(fā)送用戶輸入數(shù)據(jù):

<?php// 定義變量并設(shè)置為空值$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 - 顯示錯(cuò)誤消息

在 HTML 表單中,我們?cè)诿總€(gè)被請(qǐng)求字段后面增加了一點(diǎn)腳本。如果需要,會(huì)生成恰當(dāng)?shù)腻e(cuò)誤消息(如果用戶未填寫必填字段就試圖提交表單):

實(shí)例 <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>

接下來(lái)是驗(yàn)證輸入數(shù)據(jù),即“Name 字段是否只包含字母和空格?”,以及“E-mail 字段是否包含有效的電子郵件地址語(yǔ)法?”,并且如果填寫了 Website 字段,“這個(gè)字段是否包含了有效的 URL?”。

網(wǎng)站名稱:PHP表單驗(yàn)證-必填字段-2.3PHP表單
網(wǎng)站地址:http://chinadenli.net/article19/dghhogh.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、自適應(yīng)網(wǎng)站外貿(mào)建站、品牌網(wǎng)站建設(shè)網(wǎng)站策劃

廣告

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

成都網(wǎng)站建設(shè)公司
中文文精品字幕一区二区| 美女激情免费在线观看| 精品国产一区二区欧美| 97人妻人人揉人人躁人人| 亚洲人妻av中文字幕| 国产福利在线播放麻豆| 性感少妇无套内射在线视频| 精品欧美日韩一区二区三区| 尤物天堂av一区二区| 成人午夜视频精品一区| 国产又粗又深又猛又爽又黄| 麻豆一区二区三区在线免费| 国产精品一级香蕉一区| 国产中文另类天堂二区| 91人妻人澡人人爽人人精品| 伊人色综合久久伊人婷婷| 国产成人精品午夜福利av免费| 国产av精品一区二区| 高清免费在线不卡视频| 日本黄色美女日本黄色| 日本加勒比在线观看不卡| 伊人色综合久久伊人婷婷| 色综合视频一区二区观看| 91久久国产福利自产拍| 欧洲日本亚洲一区二区| 1024你懂的在线视频| 日本人妻精品有码字幕| 午夜精品成年人免费视频| 欧美特色特黄一级大黄片| 中文字日产幕码三区国产| 亚洲精品伦理熟女国产一区二区| 黄色污污在线免费观看| 免费大片黄在线观看日本| 麻豆最新出品国产精品| 出差被公高潮久久中文字幕| 91久久精品国产一区蜜臀| 亚洲av日韩av高潮无打码| 美国黑人一级黄色大片| 美女露小粉嫩91精品久久久| 日本午夜免费啪视频在线| 日韩国产亚洲欧美激情|