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/

     

    学而不思则罔,思而不结则殆,结而不看,一事无成
  • 相关阅读:
    git 忽略文件夹权限
    文字特效-shine.js-阴影随动
    微信小程序scroll-view中的坑(因为动态设置高度导致无法下拉)
    gitlab 403 forbidden 报错解决
    Vue子组件调用父组件的方法
    github的小笔记
    windows win10 重装系统 提示不是gpt分区不能安装
    使用html5播放m3u8直播源
    youtube-dl 使用简介
    ABAP RSA 加密
  • 原文地址:https://www.cnblogs.com/windseek/p/5939542.html
Copyright © 2011-2022 走看看