Простая проверка формы JS, похоже, не работает в IE. Любая помощь будет грандиозной. Похоже, что отправка формы, а не предупреждение, когда ничего не введено в поле электронной почты. работает как задумано в Chrome, FF, Opera, Safari, просто НЕ в IE.
HTML
<form action="index.php" name="loginForm" onsubmit="return validateLoginForm();" method="post" >
<div class="formBg">
<input type="text" name="email" id="email" tabindex="1" class="formPos" value="" placeholder="Email" />
<div class="loginText"><a href="#" class="linkOne">Forgot your password?</a></div>
</div>
<div class="formBg">
<input type="password" name="password" id="password" tabindex="2" class="formPos" value="" placeholder="Password" />
<div class="loginText">Keep me logged in</div>
</div>
<div id="loginBtnFrame">
<div id="loginBtn">
<input type="submit" name="submit" id="loginFormBtn" value=" " tabindex="3" />
</div>
<div class="slider-frame"><span class="slider-button">no</span></div>
<input type="checkbox" value="1" id="rememberMe" name="rememberMe" />
</div>
</form>
Javascript
function validateLoginForm()
{
var x=document.forms["loginForm"]["email"].value;
if (x==null || x=="")
{
alert("email must be filled out");
return false;
}
}
Заранее большое спасибо.