【发布时间】:2021-01-06 13:08:34
【问题描述】:
我正在创建一个只接受某个电子邮件地址的表单。如果使用了错误的地址,则会出现一条消息。 我想在我的脚本中使用“.pattern!= email”之类的东西,但是我知道这个属性只能在输入中使用。我也尝试使用 .match 没有任何成功。
这是一个sn-p的形式:
<form onsubmit="return validation()">
<label for="email"> <b> Email: </b> </label>
<input type="email" name="email" id="emailinput" placeholder="Please enter email"
pattern=".+@gmail.com"> <span id="message"></span>
</form>
相关脚本:
<script>
funcion validation() {
if (document.getElementById("emailinput").pattern != ".+@gmail.com") {
document.getElementById("message").innerHTML
= "<em> Must be a gmail '@gmail.com' account </em>";
return false;
else
return true;}
</script>
【问题讨论】:
标签: javascript html forms email