這裏是形式的html代碼:jQuery的驗證插件錯誤:類型錯誤:驗證未定義
<form method="post" id="login" action="/login">
<div class="login-element">
<label for="email">E-Mail</label>
<input type="text" name="email">
</div>
<div class="login-element">
<label for="password">Passwort</label>
<input type="password" name="password">
</div>
<div class="login-element">
<input type="submit" value="Login">
</div>
</form>
,這裏是我用來驗證碼:
$(document).ready(function() {
$("#login").validate({
debug: true,
rules: {
email: {
required: true,
email: true
},
password: {
required: true
}
},
messages: {
email: {
required: "Please enter a email adress",
email: "Please enter a valid email address"
},
password:"Please enter password"
}
});
});
在控制檯下錯誤已記錄:
TypeError: validator is undefined
...or.settings[eventType] && validator.settings[eventType].call(validator, this[0],...
這裏有什麼問題?
看起來你忘了包含插件本身。 – Sparky
我認爲這可能是問題。但在頭部我有以下內容: 'code' –
這並不意味着什麼,如果他們不是都在位於這些URL沒有給你任何404錯誤。 – Sparky