博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DWZ(JUI) 教程 普通表单提交
阅读量:6227 次
发布时间:2019-06-21

本文共 1951 字,大约阅读时间需要 6 分钟。

原文:

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

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

必填:
class="required"
必填+邮箱:
class="required email"
电话:
class="phone"
View Code

这是个是部分的源代码

 

只需要在此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;  }
View Code

 

转载地址:http://opfna.baihongyu.com/

你可能感兴趣的文章
KMP
查看>>
紫书 例题 11-1 UVa 12219 (表达式树)
查看>>
CPU利用率与Load Average的区别?
查看>>
MATLAB数据处理快速学习教程
查看>>
font property font-family does not have generic default?
查看>>
数字三角形
查看>>
GTID复制模式切换与传统主从复制间切换
查看>>
集成测试
查看>>
Python Learning Day1
查看>>
spring 四种注入方式
查看>>
C++Builder的一些学习资料
查看>>
Matlab调用C程序 分类: Matlab c/c...
查看>>
vue+typescript入门学习
查看>>
arpg网页游戏之地图(三)
查看>>
ExecuteScalar 返回值问题
查看>>
python - 自动化测试框架 - 测试报告
查看>>
多线程的那点儿事(基础篇)
查看>>
win10安装MarkdownPad 2报错This view has crashed的处理及md简单语法
查看>>
RESTful API测试工具
查看>>
Python 安装cx_Oracle模块折腾笔记
查看>>