重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
个人感觉jquery.validate里面并没有进行这方面的设置,倒是有2个变量进行数值比较不过一个是equalTO(等值比较)一个是range(数值范围比较)。如果非要进行比较的话可以在它的扩展方法(additional-methods)里面写一个新方法大体上可能的写法是
创新互联是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括网站设计、成都网站建设、电商网站制作开发、微信小程序、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
jQuery.validator.addMethod("TextBox1", function(value, element) {
var tel /tbB/;
return tel.test(value) || this.optional(element);
}, "请输入比tbB大的数值");
其他的方法可能就不知道了!其实我感觉jQuery.validate最大的用处还是在进行注册的时候验证!
(上面的只是自己对validate方面进行的理解,可能有些不对的地方。有的话指出来我们大家一起讨论下吧!)
PS:jquery.validationEngine.js比validate强大一点 它有个TIP功能。配置上看下吧!
可以用jDialog插件实现,jDialog是一款基于jquery实现的轻量级多种类型的自定义对话框插件在项目开发中、一般会美化 alert();
参考如下:
center
button id="test1"alert方式调用/button
br/br/
button id="test2"confirm方式调用/button
br/br/
button id="test3"iframe方式调用/button
br/br/
button id="test4"只显示内容对话框/button
br/br/
button id="test5"对话框配置按钮/button
br/br/
button id="test6"message方式调用/button
br/br/
button id="test7"tip方式调用/button
/center
以下是JS代码
$("#test1").click(function(){
var dialog = jDialog.alert(´欢迎使用jDialog组件´,{},{
showShadow: false,// 不显示对话框阴影
buttonAlign : ´center´,
events : {
show : function(evt){
var dlg = evt.data.dialog;
},
close : function(evt){
var dlg = evt.data.dialog;
},
enterKey : function(evt){
alert(´enter key pressed!´);
},
escKey : function(evt){
alert(´esc key pressed!´);
evt.data.dialog.close();
}
}
});
}) ;
$("#test2").click(function(){
var dialog = jDialog.confirm(´欢迎使用jDialog组件,我是confirm!´,{
handler : function(button,dialog) {
alert(´你点击了确定!´);
dialog.close();
}
},{
handler : function(button,dialog) {
alert(´你点击了取消!´);
dialog.close();
}
});
});
$("#test3").click(function(){
// 通过options参数,控制iframe对话框
var dialog = jDialog.iframe(;,{
title : ´
width : 1100,
height : 550
});
});
$("#test4").click(function(){
// 通过options参数,控制dialog
var dialog = jDialog.dialog({
title : ´自定义对话框´,
content : ´
});
});
$("#test5").click(function(){
// 通过options参数,控制dialog
var dialog = jDialog.dialog({
title : ´自定义对话框´,
content : ´;,
buttons : [
{
type : ´highlight´,
text : ´你好´,
handler:function(button,dialog)
{
dialog.close();
}
}
]
});
});
$("#test6").click(function(){
var dialog = jDialog.message(´´,{
autoClose : 3000, // 3s后自动关闭
padding : ´30px´, // 设置内部padding
modal: true // 非模态,即不显示遮罩层
});
});
$("#test7").click(function(){
var dialog = jDialog.tip(´´,{
target : $(´#test7´),
position : ´left-top´,
trianglePosFromStart :0,
autoClose : 1000,
offset : {
top :-20,
left:10,
right:0,
bottom:0
}
});
})
$(document).ready(function(){
var me = $(this);
var txt = $("#txt");
var tip = $("#tip");
me.click(function(e){
var tar = e.target;
if(tar != txt[0] tip.is(":visible")){
tip.hide();
}else if(tar == txt[0] tip.is(":hidden")){
tip.show();
}
return false;
});
});
input type="text" id="txt" /
div id="tip"下拉框/div
然后判断 n 的值就可以了。n的初始值为0,即未点击时候的状态。点击一次n+1,所以n就是用户点击的次数。
if里面是判断的代码。
整体代码的意思就是 先创建一个button元素用于点击,声明一个全局变量n,引入jquery后用$符 取到button元素然后用on绑定click事件,在点击事件内部处理n,点击一次n加1,这样n就是点击的次数,然后用if判断n为多少的时候 触发的情况。 $('div').html(n) 是用于显示点击次数的。这个可以不写。
jQuery [attribute] 选择器
定义和用法
[attribute] 选择每个带有指定属性的元素。
可以选取带有任何属性的元素(对于指定的属性没有限制)。
实例
//选择带有 id 属性的所有元素
$("[id]")
[attribute] 选择器还有一些拓展的用法
例如:
//[attribute=value] 选择器选取每个带有指定属性和值的元素。
$("[id=choose]");//选择每个 id="choose" 的元素
//[attribute!=value] 选择器选取每个不带有指定属性及值的元素。
$("body [id!=main_header]")//选择(body 标签中)不包含 id="main_header" 的元素
//[attribute$=value] 选择器选取每个带有指定属性且以指定字符串结尾的元素。
$("[id$=header]");//选择所有带有 id 属性且属性值以 "header" 结尾的元素.
注:以上只是[attribute] 选择器的部分用法,jquery还支持更多[attribute]用法。详情可以参考jquer的API。