Моя проблема заключается в том, что после нажатия на кнопку отправки на странице будет идти в PHP файл так, как мой HTML-код, как этоткак показать ошибку в JQuery после нажатия кнопки отправки
<form action="register.php" method="post">
<input type="text" name="name" id="name"><div id="adiv"></div>
<input type="submit" value="submit" id="button">
</form>
и мой JQuery код выглядит это
$('#name').focusout(function(){
if($('#name').val().length==0){
$('#adiv').html("please enter name")
}
});
$('#button').click(function(){
if($('#name').val().length==0){
$('#adiv').html("please enter your name")
}
});
, но после нажатия кнопки он перенаправляет на PHP файл и не показывает какой-либо ошибки и хранить пустые данные в базе данных представить.
Вы можете сделать проверку с Javascript, но вы всегда должны подтвердить ввод на стороне сервера, а также. (С PHP в вашем случае.) Люди могут просто отключить Javascript и по-прежнему отправлять недопустимые данные. – Ivar
Также смотрите [этот пост] (http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work) – mplungjan