最近有一些朋友问到 一些常规的表单提交的问题,我在这里就做一些简单的梳理,dwz 这里 表单提交大致可以分为两类

一类是普通的表单提交,另一类就是列表页面的表单提交,主要是用来查询搜索列表使用的。今天我就简单介绍一下前者。

这是官网上的普通列表页面,

<div class="pageContent"><form method="post" action="demo/common/ajaxDone.html" class="pageForm required-validate" οnsubmit="return validateCallback(this,navTabAjaxDone)"><div class="pageFormContent nowrap" layoutH="97"><dl><dt>必填:</dt><dd><input type="text" name="name" maxlength="20" class="required" /><span class="info">class="required"</span></dd></dl><dl><dt>必填+邮箱:</dt><dd><input type="text" name="email" class="required email" alt="请输入您的电子邮件"/><span class="info">class="required email"</span></dd></dl><dl><dt>电话:</dt><dd><input type="text" name="phone" class="phone" alt="请输入您的电话"/><span class="info">class="phone"</span></dd></dl></div><div class="formBar"><ul><li><div class="buttonActive"><div class="buttonContent"><button type="submit">提交</button></div></div></li><li><div class="button"><div class="buttonContent"><button type="button" class="close">取消</button></div></div></li></ul></div></form>
</div>

这是个是部分的源代码

只需要在此Form 安常规方式写表单就可以了,和常规的开发时没有区别的

如果是在 navTab中提交 指定  οnsubmit="return validateCallback(this,navTabAjaxDone)"

如果是在dialog中提交  指定    οnsubmit="return validateCallback(this,dialogAjaxDone)"

关于回调函数 看我的相关博客就可以了。

开发起来和常规的页面提交是没有太大区别的。

我简单介绍一下 提交的 原理

dwz都是采用的 Ajax方式提交,看我写的代码简单注释就很容易理解了

/*** 普通ajax表单提交* @param {Object} form* @param {Object} callback*/
function validateCallback(form, callback) {var $form = $(form);//验证表单如果有非法字段 返回if (!$form.valid()) {return false;}//Ajax向后台提交数据$.ajax({type: form.method || 'POST',url:$form.attr("action"),//获取表单的内容数据data:$form.serializeArray(),dataType:"json",cache: false,//执行回调函数success: callback || DWZ.ajaxDone,error: DWZ.ajaxError});//保证不会通过普通表单提交return false;
}

希望对大家有帮助  转载请标明出处   http://blog.csdn.net/jiweigang1/article/details/8851703

DWZ(JUI) 教程 普通表单提交相关推荐

  1. 简单表单提交php教程,php教程之表单提交实例

    一个超简单的初学者用的php教程之表单提交实例有需要的朋友参考一下. 下面我们将创建一个复杂的表单,代码如下所示. 实例代码如下: 姓名: 密码: 年龄: 16">小于16 16-30 ...

  2. 简单表单提交php教程,php教程之表单提交实例_PHP教程

    一个超简单的初学者用的php教程之表单提交实例有需要的朋友参考一下.下面我们将创建一个复杂的表单,代码如下所示. 代码如下 复制代码 姓名: 密码: 年龄: 16">小于16 16-3 ...

  3. dwz 表单提交 html,dwz 文件上传表单提交 分析

    众所周知,因为Ajax不支持enctype="multipart/form-data".所以如果想采用无刷新的方式提交文件,Ajax是不行的.采用变通,也是最简单有效的方式是在页面 ...

  4. dwz 表单提交 html,DWZ文件上传表单提交

    文件上传表单提交 因为Ajax不支持enctype="multipart/form-data" 所以用隐藏iframe来处理无刷新表单提交. 或 服务器端响应 DWZ-v1.2版本 ...

  5. DWZ (JUI) 教程 dwz框架 刷新dialog解决方案

    原文:DWZ (JUI) 教程 dwz框架 刷新dialog解决方案 在DWZ中进行ajax表单提交后,通过回调函数来返回状态结果,以及返回是否需要刷新父页的navTabId.        DWZ给 ...

  6. html页面关闭前提示信息,【转】表单提交及关闭当前页面并刷新数据

    在DWZ文档中,对于DWZ框架Ajax无刷新表单提交处理流程描述如下: 1.       ajax表单提交给服务器 2.       服务器返回一个固定格式json结构 3.       js会调函数 ...

  7. DWZ (JUI) 教程 表单提交重定向问题

    DWZ  (JUI)  教程  表单提交重定向问题 最近有朋友问表单提交后navTab重定向的问题,其实非常简单我简单说明一下. dwz 中提供了 简单 navTabAjaxDone 回调函数 在fo ...

  8. php 表单提交及验证 tp,ThinkPHP表单自动提交验证实例教程

    ThinkPHP表单自动提交验证实例教程 附加规则 配合验证规则使用,包括: function 使用函数验证,前面定义的验证规则是一个函数名 callback 使用方法验证,前面定义的验证规则是一个当 ...

  9. keta-custom DWZ validationEng IE 下表单重复提交BUG原因及修复方法

    2019独角兽企业重金招聘Python工程师标准>>> BUG场景  : <form method="post" action="${contex ...

最新文章

  1. Drainage Ditches
  2. 第十六届全国大学生智能汽车竞赛总决赛 AI视觉组线上赛细则
  3. ubuntu环境下搭建Ethereum测试私链及JSON-RPC合约交互
  4. mlflow_使用MLflow跟踪进行超参数调整
  5. android Fragment 笔记
  6. 浏览器请求静态资源的流程
  7. Android手机证书安装
  8. 大商创x源码|大商创x全套源码|大商创小程序源码|大商创APP源码
  9. 简单的木马制作并且运用
  10. javaweb实现不刷新网页更改页面内容
  11. 【信息系统项目管理师】信息系统项目管理师计算题汇总
  12. leetcode#8 deterministic finite automaton, DFA
  13. 手把手教你接入支付宝支付
  14. vs中css样式转换_在现实世界中使用CSS转换
  15. 脂肪肝青睐“三围”人士 不吃早餐容易诱发
  16. fatal: The remote end hung up unexpectedly
  17. 分数段统计函数c语言,Excel 五个函数统计学生期末考试分数段
  18. 珠海实验室通风系统建设安装说明
  19. EAX、ECX、EDX、EBX、ESI、EDI、ESP、EBP寄存器
  20. 我的谷歌变成了金色传说!

热门文章

  1. 字母哥36+15稳固第一 塔图姆18中2绿军失利
  2. 防护IOS APP安全的几种方式
  3. Elasticsearch入门、Kibana 索引管理(elasticserch-head 插件使用, Kibanan 安装和使用)
  4. 云象区块链:产业区块链已逐步渗透到垂直行业 | FBEC2020 特别策划
  5. Windows beanstalkd启动
  6. 亚马逊测评:什么是老白号,什么是料卡?
  7. 第四章 Global and Detailed Placement [VLSL Physical Design 学习笔记 ]
  8. 如何批量查询苏宁快递多个单号的物流是否签收
  9. showdialog wpf 如何关闭_使用ShowDialog()阻止所有其他Windows的WPF模态窗口
  10. Scala语言超详细介绍(上)