你只打一个 "<" 就好,就是打一个 < 然后打标签名.不用打好<>,再在中间打标签,这样在补齐的时候就会多补齐一个> ,因为补齐会默认补一个>
写插件?封装函数 写好 直接引用即可。script 标记引入,
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>
<script src="https://cdn.bootcss.com/jquery-validate/1.17.0/jquery.validate.js"></script>
可以在http://www.bootcdn.cn/这个网站上搜索然后引用
先的开HB,再在编辑器里面打开文件,找到桌面的源代码。不要直接双击源代码打开哦
jquery框架中包含了很多jquery插件。知道这个对于写代码没什么用
路径不同而已啊
上面那个链接到的是css文件夹里的style.css这张样式表,下面是直接链接到当前的style.css的样式表,文件路径的不同
找到问题了,alter那句错了,删了就行了。
required: "请输入用户名",
required:"请输入用户名",
你的冒号或者双引号有一个是中文格式吧
可以了,原来是要 submit了才显示
插件地址问题,我这边测试没什么问题!
主要用的jquery extend和each方法实现的 你去看它源代码嘛 写的很清楚的
总比闲着玩有用
要么引用路径错了,也有可能是你改了引用的前后顺序,先要引用jquery-1.10.0.js,jquery.validate-1.13.1.js才有用,jquery.validate-1.13.1.js是基于jquery的插件的
jQuery可以放在head中,也可以放在body中,但是一般引入CSS放在在head中,js建议在body的尾部引入,这样有利于加载速度,但是记住要引用jQuery的其他插件或者其他js文件要用jQuery库,jQuery的引用就应该放在其他js文件的引用之前,这样其他的js文件才能使用jQuery方法。
一样的,引用就可以了
引入地址没问题吗
I got it!
是required写错了。。
你把你引入的代码贴出来,我觉得你是写错了
name="Username" 你的name是 大写的 jquery你写的 小写 当然不能验证了,验证是通过name属性来验证的
可以写电脑上下载好的插件地址,也可以直接写下载地址的网址,不过引用网址的话得联网时才能看出来效果
你没有下载相应的validate插件吧, <script src="jquery-1.11.1.min.js"></script>
<script src="jquery.validate-1.13.1.js"></script>
$(function(){
$('#idform').validate({
rules:{
username:{
required:true,
minlength:2,
maxlength:6
},
password:{
required:true,
minlength:2,
maxlength:6
}
}
})
});
要获取表单ID
代码没有问题,是否已在工程项目中加入vendor文件夹,vendor文件夹应包含jquery-1.10.0.js,jquery.validate-1.13.1.js
这两个js文件,以便加载jQuery validate 插件
没引入validate
js代码中的rules里的属性名要对应表单项里的name,例如你上面的用户名输入框代码可以改成:<input type="text" id="username" name="username">,其中name='username'对应rules:{username:...}