zoukankan      html  css  js  c++  java
  • formvalidation表单验证

    官方文档:http://formvalidation.io

    var $formEntityProfileSearch = $("form[name=entityProfileSearch]");

    var $formValidationEntityProfileSearch = $formEntityProfileSearch.data("formValidation");

    //初始化表单验证

    $formValidationEntityProfileSearch.revalidateField('companyFullName');

    //支持单一字段重新验证

    formValidationEntityProfileSearch.resetField();

    //重置验证字段

    一个表单多个提交按钮

    formSubmit.off('success.form.fv.submit');

    formSubmit.on('success.form.fv.submit', function(e) {

    var $form = $(e.target), // Form instance

    // Get the clicked button

    $button = $form.data('formValidation').getSubmitButton();
    switch ($button.attr('name')) {

    case 'save':

    e.preventDefault();

    var formData = Utils.formArrayToObject(formSubmit.serializeArray());

    formData.shippmentFee=oldshippmentFee;

    var data = $.extend({},jsonresult,formData);

    BootstrapDialog.confirm({

    title: "发货信息确认",

    message: "确定保存发货信息吗?",

    type: BootstrapDialog.TYPE_DANGER,

    callback: function(res) {

    if(res){

    Utils.ajax({

    scope:formSubmit,

    url:"./order/orderdelivery/save_order_delivery_information",

    type:"POST",

    dataType:"json",

    contentType:"application/json",

    data:JSON.stringify(data),

    normalCallback:function(result){

    BootstrapDialog.success("保存成功",function(){

    dialog.close();

    $dttbltaskorder.draw();

    });

    }

    });

    }

    }

    })

    break;

    case 'dispatching':

    e.preventDefault();

    var formData = Utils.formArrayToObject(formSubmit.serializeArray());

    formData.shippmentFee=oldshippmentFee;

    var data = $.extend({},jsonresult,formData);

    BootstrapDialog.confirm({

    title: "发货确认",

    message: "确定发货吗?",

    type: BootstrapDialog.TYPE_DANGER,

    callback: function(res) {

    if(res){

    Utils.ajax({

    scope:formSubmit,

    url:"./order/orderdelivery/submit_shippment",

    type:"POST",

    dataType:"json",

    contentType:"application/json",

    data:JSON.stringify(data),

    normalCallback:function(result){

    BootstrapDialog.success("发货成功",function(){

    dialog.close();

    $dttbltaskorder.draw();

    });

    }
    })

    }

    }

    })

    break;

    }

    });

    电话验证:

     data-fv-phone="true" data-fv-phone-country="CN"

    支持html5的标签属性:参考 http://formvalidation.io/validators/

    博客地址:http://www.cnblogs.com/windseek/

     

    学而不思则罔,思而不结则殆,结而不看,一事无成
  • 相关阅读:
    Prime Land(poj 1365)
    备用交换机(cogs 8)
    救命(洛谷 U4525)
    消息传递(cogs 1001)
    SQLite 使用主键,ROWID 及自增列
    SqlHelper 类
    一个继承的 DataGridView
    给JAVA的eclipse IDE 在线安装 SVN插件 / 给 eclipse 添加打开所在的文件夹功能
    实时更新DataGridView 合计值
    导出为文本格式
  • 原文地址:https://www.cnblogs.com/windseek/p/5939542.html
Copyright © 2011-2022 走看看