Имам проблем, който другите изглежда имат, но не мога да накарам препоръчаното решение (т.е. „връщане на невярно;“) да работи. Всяка помощ би била чудесна!
Описание:
Когато формулярът бъде изпратен, искам да потвърдя, че въведеното е в правилния формат (т.е. type="email") и да стартирам предупреждение (т.е. „Формулярът е изпратен.“) без страницата да се опреснява . В момента предупреждението не се появява и страницата се опреснява.
Тестов код:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- JavaScript -->
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<!-- Form -->
<form>
<input type="email" placeholder="Email" value="" size="25px" required="required" id="userEmail">
<button type="submit" id="submit">Submit</button>
</form>
<!-- Alert on Submission -->
<script>
console.log("Ready to Go!");
$('#submit').submit(function () {
alert("Form submitted.");
return false;
});
</script>
</body>
</html>