我想验证我的表单,但是我有以下错误:
Uncaught TypeError: $(...).validate is not a function我包括了js文件验证jquery-valdate.min.js和jquery-valdate.js.Thanks。
index.html
<form id="form1">
<label for="phone">First Name</label>
<input type="text" name="name" required />
<input type="button" id="btn" value="ok" />
</form>file.js
$(document).ready(function (){
$("#form1").validate({
rules: {
name: "required"
},
messages: {
name: "Please specify your name"
}
})
$('#btn').click(function() {
$("#form1").valid();
});
});发布于 2015-04-25 11:32:57
请检查此代码,并注意脚本是如何包含的:
$(document).ready(function (){
$("#form1").validate({
rules: {
name: "required"
},
messages: {
name: "Please specify your name"
}
});
$('#btn').click(function() {
$("#form1").valid();
});
});#form1 label.error {
color: #FB3A3A;
display: block;
margin: 10px;
padding: 0;
text-align: left;
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.13.1/jquery.validate.min.js"></script>
<form id="form1">
<label for="name">First Name</label>
<input type="text" name="name" required />
<input type="button" id="btn" value="ok" />
</form>
https://stackoverflow.com/questions/29864137
复制相似问题