Я сделал некоторые онлайн-исследования и не могу найти решение. Я использую подключаемый модуль Jquery Validator для проверки моих регистрационных форм и регистрационных форм. Я закодировал свою регистрационную форму, и она работает точно так, как должна. Однако я закодировал свой журнал тем же самым способом, и он не работает. Когда у меня есть пустые поля, сообщение не отображается, и форма может быть отправлена.Почему мой Jquery Validate не работает?
Sign-in.php
<html>
<head>
<link type="text/css" rel="stylesheet" href="../skin/frontend/css/styles.css" media="all">
<?php include('../js/jquery.js'); ?>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="../js/validator.js"></script>
<script src="../js/sign-in.js"></script>
</head>
<body>
<div class="wrapper">
<div class="header"><?php include('../app/views/frontend/header.php'); ?></div>
<div class="body-container">
Sign in <br>
<form method="post" action="../account/signin/sign-in.php" id="signin">
<input type ='text'placeholder='Username' name="usernamesignin" id="usernamesignin" ><br>
<br>
<input type='text' onfocus="this.type='password'" placeholder='Password' name="passwordsignin" id="passwordsignin"><br>
<br>
<input type="submit" value="Log In">
</form>
</div>
</div>
</body>
</html>
Sign-in.js
$(document).ready(function(){
$("#signin").validate({
rules: {
usernamesignin: {
required: true
},
passwordsignin:{
required: true,
minlength:6
}
},
messages: {
username: {
required: "Please Enter A Username"
}
}
});
});
ли я что-то отсутствует? Это должно быть довольно просто.
Также я заметил в моем console.log, что моя страница регистрации не приводит к возникновению ошибок, однако моя страница входа показывает: «неперехваченный TypeError: Не удается прочитать свойство„MSIE“неопределенный»
Не уверен, если это вопрос ,
Заранее благодарен!
Не знаю, является ли это опечаткой в вашем вопросе, но вам не хватает места между действиями формы и идентификатором формы в вашем html –
Почему вы включаете jQuery дважды? – unobf
Это хороший вопрос .. Не знаю, почему я включаю в себя дважды lol – Brandon