通常喜欢这么写验证

<form method="post" data-ajax="false" action="/Shppping/PlaceOrder" id="orderform">
<a class="btnpay" href="javascript:void(0)" onclick="return checkSubmit();" id="btnpay">支付</a>
<a class="btncancel" id="btncancel" href="javascript:void(0)">取消</a>
</form>

然后就是checksubmit方法

    function checkSubmit() {
var errorMsg = "";
var sj = $("#ordertime");
var sfz = $("#orderncerti");
var dyz = $("#ordernguideCard");
var lxs = $("#orderntravelAgency");
var smr = $("#ordername");
var sjh = $("#orderphone");
if (sj.length > && sj.val() == "") {
errorMsg = "请选择出行日期";
}
else if (sjh.length > && sjh.val() == "") {
errorMsg = "手机号码不正确";
}
else if (smr.length > && smr.val() == "") {
errorMsg = "请填写姓名";
}
else if (sfz.length > && sfz.val() == "") {
errorMsg = "请填写身份证号";
}
else if (dyz.length > && dyz.val() == "") {
errorMsg = "请填写导游证号";
}
else if (lxs.length > && lxs.val() == "") {
errorMsg = "请填写旅行社名称";
} else if ($(".Ochooseno1.active").length == || $(".Ochooseno2.active").length == ) {
errorMsg = "请选择支付方式";
}
if (errorMsg != "") {
alert(errorMsg);
return false;
}
//$("#orderForm").submit();
alert("提交成功");
return false;
//return true;
}

再有就是validate.js的使用

validator的验证的更多相关文章

  1. jquery.validator 手机号验证

    1.在input中加上mobile="true",maxlength="11" <label class="w170 control-label ...

  2. 基于自定义Validator来验证枚举类型

    基于自定义Validator来验证枚举类型 一.背景 二.技术要点 三.实现一个自定义枚举校验. 1.需求. 2.实现步骤 1.自定义一个 Sex 枚举. 2.自定义一个 Enum 注解 3.编写具体 ...

  3. [LeetCode] Tag Validator 标签验证器

    Given a string representing a code snippet, you need to implement a tag validator to parse the code ...

  4. validator js验证器

    转自:https://github.com/jaywcjlove/validator.js 轻量级的JavaScript表单验证,字符串验证.没有依赖,支持UMD 导入js库 <script t ...

  5. Validator自动验证与手动验证

    自动: public JResult projectAdd(@Valid Project project, BindingResult result) {Map<String,Object> ...

  6. Nice Validator(Form验证)及Juery zTree控件

    http://niceue.com/validator/demo/match.php http://www.ztree.me/v3/demo.php#_603

  7. laravel中的validator()类验证的使用

  8. jQuery.validator 验证规则详解

    前言:jQuery.validator是一款非常不错的表单验证插件,验证方式非常简单方便,它还对HTML5做了兼容处理,了解了验证规则,就基本掌握了它的使用,下面就让我一一道来 jQuery.vali ...

  9. Laravel validate 500异常 添加手机验证,中文验证与Validator验证的“半个”生命周期

    今天来讲一下,Lumen的Validator函数 1 2 3 4 5 6 7 8 9 10 11 use Validator;   ...   Class .. {   public function ...

随机推荐

  1. CDATA

    1DTD中的属性类型 全名:character data 在标记CDATA下,所有的标记.实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待,CDATA的形式如下: <![CDATA ...

  2. [转载]Spring Annotation Based Configuration

    Annotation injection is performed before XML injection, thus the latter configuration will override ...

  3. SDUT1586 计算组合数(组合数)

    这个题数据量小,不容易超时. #include<stdio.h> long long fac(int n) { ; ; i <= n ; i++) { m = i*m; } retu ...

  4. Android 注意在finish Activity之后也要停止正在运行的请求

    如果在一个Activity里面启动了网络请求,而在这个网络请求还没返回结果的时候,如果Activity被结束了,则我们需要写如下代码作为防守: @Override public void onPost ...

  5. *[topcoder]BracketExpressions

    http://community.topcoder.com/stat?c=problem_statement&pm=13243 就是能否通过把字符串中的'X'替换成"()" ...

  6. Linux资源监控命令/工具(网络)

    1.手动/自动设定与启动/关闭IP参数:ifconfig,ifup,ifdown      这三个指令的用途都是在启动网络接口,不过,ifup与ifdown仅能就/etc/sysconfig/netw ...

  7. python3.0与2.x之间的区别

    python3.0与2.x之间的区别: 1.性能 Py3.0运行pystone benchmark的速度比Py2.5慢30%.Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好 ...

  8. iOS开发 -- 发送JSON数据给服务器

    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // 1.URL NSURL *url = [NSURL URLW ...

  9. MVVM 代码记录

      一.XML <Page x:Class="MVVM.MainPage" xmlns="http://schemas.microsoft.com/winfx/20 ...

  10. 项目SVN的IP地址发生变化时修改SVN为新的IP地址

    在eclipse或者Myeclipse自带的svn:subclipse中修改ip地址 项目开发中有可能要修改SVN的IP地址,entries文件里面包含svn服务器的地址信息.每个文件夹都会产生一个e ...