有件事困扰了我好几天了,我怎么才能在Internet explorer 11中标准化输入验证消息,下面的代码在chrome, firefox等下工作正常,消息也很好
我有一个字段的电子邮件,我检查它,以确保电子邮件是在一个特定的方式模式匹配这工作很好,我有一个提交按钮与字段。如果这个电子邮件字段是空的,它应该显示一个消息"请填写字段"在chrome,firefox,但当我尝试它在i.e. v11这个标准消息是不同的,我怎么能强迫这个消息是相同的在i.e. v11 .
<form method="post" action="web url to a page">
<p>
<label for="email">Email</label>
<input title="(Please enter your email address.)" required="required" name="email" type='email' pattern=".+(@hotmail.com)|.+(@gmail.co.uk)" required />
</p>
<input style="float: right;" type="submit" name="submit" value="Subscribe" />
</form>
首先感谢我得到的所有帮助,下面是我用来排序我与I.E 11消息输出问题的代码,见下文..谢谢singhy
function IsEmpty(){
if(document.forms['frm'].question.value == "")
{
alert("empty");
return false;
}
return true;
}
<form name="frm">
Question: <input name="question"/> <br />
<input id="insert" onclick="return IsEmpty();" type="submit" value="Add Question"/>
</form>