如何用JQUERY表单验证控件进行验证 是否为空

tsyj214 2011-03-15 09:29:30
如何用JQUERY表单验证控件进行验证 是否为空
//验证文本框内容不能为空
$("#perWorkStdate").formValidator({ tipid:"perWorkStdatetip",isEmpty:false, onshow: "*", onfocus: "*日期不能为空", oncorrect: "*" }).inputValidator({ min: 1, empty:false,onerror:"*日期不能为空"});
我这么写不好使啊,验证不了
我发现这个验证核心代码formValidator.js有这个
isEmpty: function(id) {
if ($("#" + id).get(0).settings[0].empty && $.formValidator.getLength(id) == 0) {
return true;
} else {
return false;
}
},
谁知道这个验证是不是为空该怎么使用???
...全文
1437 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxubaby 2011-03-16
  • 打赏
  • 举报
回复
<script type="text/javascript">
$(document).ready(function(){
//$.formValidator.initConfig({ formid: "aspnetform", errorfocus: true, btnid: 'fabu', fun:function(){ return sub(); } });
$.formValidator.initConfig({formid:"aspnetform",autotip:true,btnid: 'btnsubmit',onerror:function(msg){}});
$("#xxtitle").formValidator({tipid:"tip_xxtitle",onshow:"请输入标题",onfocus:"请输入6-30个字符"}).inputValidator({min:6,max:100,onerror:"长度不符合要求,请输入6-30个字符"}).functionValidator({ fun: function(val, elem) { var reg=/^[+-]?\d+(\.\d+)?$/; return !reg.test(val.replace(/(^\s*)|(\s*$)/g, "")); }, onerror: "标题不能为纯数字" });
$("#jiawei").formValidator({tipid:"tip_jiawei",onshow:"请输入价位",onfocus:"价位不能为空"}).inputValidator({min:1,max:9999999,type:"value",onerrormin:"你输入的值必须大于等于1",onerror:"价位必须在1-9999999之间,请确认"});
$("#miaoshu").formValidator({tipid:"tip_miaoshu",onshow:"请输入描述",onfocus:"描述不能为空"}).inputValidator({min:1,onerror:"描述不能为空,请确认"});
$("#mobilephone").formValidator({tipid:"tip_mobilephone",onshow:"请输入您的手机号码",onfocus:"手机号码不能为空"}).inputValidator({min:1,onerror:"手机号码不能为空,请确认"}).regexValidator({regexp:"mobile",datatype:"enum",onerror:"你输入的手机号码格式不正确"});;;
$("#username").formValidator({tipid:"tip_username",onshow:"请输入联系人",onfocus:"联系人不能为空"}).inputValidator({min:1,onerror:"联系人不能为空,请确认"});
$(':checkbox[name="leibie"]').formValidator({ tipid: 'tip_leibie',onshow:"请选择一个标签", onfocus: '请选择一个标签' }) .functionValidator({ fun: function(val, elem) { var _c = $(':checkbox[name="leibie"]:checked').length; if(_c == 0) return '请选择至少一个标签'; if( _c>= 1&&_c<=2) return true; return '请选择至少一个标签'; } });
$("#jiawei").unFormValidator(true); //obj.value = "校验价位";

});

</script>
xuxubaby 2011-03-16
  • 打赏
  • 举报
回复
$("#username").formValidator({tipid:"tip_username",onshow:"请输入联系人",onfocus:"联系人不能为空"}).inputValidator({min:1,onerror:"联系人不能为空,请确认"});
kaifadi 2011-03-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiaoyingxiaoniao 的回复:]

我举个例子好了。
<input id='txtDate' type="text">或者是<asp:TextBox id="txtDate" runat="server" />
判断内容是否为空的核心代码:
if ($.trim($("#txtDate")[0].value) == "")

[/Quote]
或者直接这样:全用JQ方法

if($("#textDate").val()=="")
{
alert("为空!");
}
xiaoyingxiaoniao 2011-03-16
  • 打赏
  • 举报
回复
我举个例子好了。
<input id='txtDate' type="text">或者是<asp:TextBox id="txtDate" runat="server" />
判断内容是否为空的核心代码:
if ($.trim($("#txtDate")[0].value) == "")
{
alert("为空!");
}

87,995

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧