无法获取以下代码来对电子邮件进行字段验证,并且只接受按照我的代码输入的某些电子邮件..此代码适用于所有浏览器接受Internet Explorer 11,如何在IE 11下使用此代码工作只接受来自某些电子邮件格式的地址...
在I.E.下11 - 它检查空字段确定但我无法使电子邮件模式工作(html5)如何让它在IE 11下工作,它适用于其他浏览器没关系,提前感谢... singhy
<?php
if(isset($_POST["Subscribe"])){ //name of submit button
foreach($_POST as $fieldName => $value){
if($fieldName!="Subscribe"){ //if not submit button
$fieldValue=$value;
if($fieldValue == "") {
echo "Cannot leave ".$fieldName." blank";
die();
}
}
}
}
?>
<script>
function IsEmpty(){
if(document.forms['frm'].email.value == "")
{
alert("empty field");
return false;
}
return true;
}
</script>
<form name="frm" class="test" method="post" action="myform.php" >
<fieldset><legend><strong>test</strong></legend>
<p>testing my code...</p>
<p><label for="email">Email address:</label>
<input title="enter email" required="required" name="email" type='email' pattern=".+(@hotmail.com)|.+(@gmail.com)" required />
</p>
<input id="insert" onclick="return IsEmpty();" style="float: right;" type="submit" name="submit" value="Subscribe" />
</fieldset>
</form>
答案 0 :(得分:2)
设法通过在顶部添加以下代码来解决此问题
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
&#13;
这使得I.E成为边缘,我的所有消息输出和电子邮件验证现在都在运行...再次感谢所有帮助我的人,小心点亮