После того, как библиотека jQuery форма проверки действий не звонить. Пожалуйста, проверьте и дайте комментарии о том, какая ошибка произошла в приведенном ниже коде
<html> <head> <title></title> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script type='text/javascript' src='jquery.min.js'></script> <style> form label { display: inline-block; width: 100px; } form div { margin-bottom: 10px; } .error { color: red; margin-left: 5px; } label.error { display: inline; } </style> </head> <body> <!-- First Form --> <h2>Example 1:</h2> <form id="first_form" method="post" action="res.php"> <div> <label for="first_name">First Name:</label> <input type="text" id="first_name" name="first_name"></input> </div> <div> <label for="last_name">Last Name:</label> <input type="text" id="last_name" name="last_name"></input> </div> <div> <label for="email">Email:</label> <input type="email" id="email" name="email"></input> </div> <div> <label for="password">Password:</label> <input type="password" id="password" name="password"></input> </div> <div> <input type="submit" value="Submit" /> </div> </form> <script> $(document).ready(function() { $('#first_form').submit(function(e) { e.preventDefault(); var first_name = $('#first_name').val(); var last_name = $('#last_name').val(); var email = $('#email').val(); var password = $('#password').val(); $(".error").remove(); if (first_name.length < 1) { $('#first_name').after('<span class="error">This field is required</span>'); } if (last_name.length < 1) { $('#last_name').after('<span class="error">This field is required</span>'); } if (email.length < 1) { $('#email').after('<span class="error">This field is required</span>'); } else { var regEx = /^[A-Za-z0-9_\-\.]+\@[A-Za-z0-9_\-\.]+\.[a-z]{2,3}$/; var validEmail = regEx.test(email); if (!validEmail) { $('#email').after('<span class="error">Enter a valid email</span>'); } } if (password.length < 8) { $('#password').after('<span class="error">Password must be at least 8 characters long</span>'); } }); }); </script> </body> </html>
Что я уже пробовал:
After jquery validation form action isn't call. Please check and give comments for what kind of error was occured in below code
Nirav Prabtani
Что такое ошибка, Вы проверили в консоли, проверив элемент ?