2 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個贊
您缺少一個required
屬性:
<input?class="form-control?"?name="Email"?placeholder="Email"?type="Email"?required?/>
順便說一句:Laravel 框架中使用的電子郵件驗(yàn)證是
filter_var($email,?FILTER_VALIDATE_EMAIL)?!==?false;
希望能幫助到你。
UPD:我已經(jīng)提到了驗(yàn)證電子郵件字段值的兩種可能方法,在用戶端執(zhí)行此操作的最簡單方法是添加required
屬性。但是強(qiáng)烈建議在前端和后端添加驗(yàn)證。

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個贊
我最近必須為我正在開發(fā)的網(wǎng)絡(luò)應(yīng)用程序創(chuàng)建電子郵件驗(yàn)證...這就是我所做的:
$email = $_POST[‘emailTextBox’];
if (!strpos($email, ‘@‘) || !strpos($email, ‘.’)) {
echo “Email is invalid”;
} else {
// code
}
要檢查是否輸入了電子郵件,您可以執(zhí)行以下操作:
$email = $_POST[‘emailTextBox’];
if (empty($email)) {
echo “Email is required”;
} else {
// code
}
您可以回顯 HTML 代碼,使其看起來像實(shí)際的錯誤框,而不是回顯純消息。
另外,在輸入電子郵件的輸入標(biāo)簽中添加“必需”。但請注意,用戶可以輕松地進(jìn)入瀏覽器上的“檢查元素”并刪除“必需”,因此我將添加我建議的上述代碼。
- 2 回答
- 0 關(guān)注
- 181 瀏覽
添加回答
舉報(bào)