我是Jquery的新手,希望你们能帮我解决这个jquery验证问题.
一直试图验证表单,但它根本没有验证.它接受我在字段中输入的任何内容,无论我设置了什么限制.
请帮忙.谢谢.
这是我的代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/additional-methods.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js"></script>
<script type="text/javascript">
$(function(){
$('#form').validate({
alert("bbbb");
rules: {
name: {
required: true,
minlength: 2,
maxlength: 20,
lettersonly: true
},
ssn: {
required: true,
minlength: 9,
maxlength: 9,
nowhitespace: true
},
gender: {
required: true
},
mobile: {
required: true,
minlength: 10,
maxlength: 13,
digits: true
},
address: {
required: true,
minlength: 10,
},
email: {
required: true,
minlength: 6,
email: true
}
},
messages: {
name: {
required: "Please enter your …Run Code Online (Sandbox Code Playgroud) 我正在尝试根据所选国家/地区验证电话号码字段.例如.SG为8位数,美国为10位数.任何人都知道如何使用Jquery做到这一点?
这是我的代码(FORM):
<form id="form" action="http://localhost/formsubmitted.php" method="post">
<div>
<input type="text" name="name" id="name" placeholder="Name" required />
</div>
<div>
<select class="dropdown" id="country" name="gender" required >
<option value="" disabled selected>Country</option>
<option value="sg">Singapore</option>
<option value="usa">United States of America</option>
</select>
</div>
<div>
<input type="text" name="ssid" id="ssid" placeholder="SSID" required />
</div>
<div>
<input type="text" name="phone" id="phone" placeholder="Phone Number" required />
</div>
<input id="submit" class="button" type="submit" value="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的代码(JQUERY VALIDATION):
<script type="text/javascript">
$(document).ready(function() {
$('#submit').one('click', function() {
$('#form').validate({
rules: {
name: {
required: true,
minlength: 2,
maxlength: 100, …Run Code Online (Sandbox Code Playgroud)