easyui form提交时验证必填,打开时不显示必填提示

问题描述

<formid="fm"class="easyui-form"method="post"data-options="novalidate:true"><divclass="fitem"><label>产品名称:</label><inputid="productCode"class="easyui-textbox"name="productCode"style="width:250px;"data-options="required:true"></input></div><divclass="fitem"><label>规格:</label><inputid="spec"name="spec"class="easyui-textbox"data-options="required:true"></input></div><divclass="fitem"><label>产品价格:</label><inputid="price"name="price"class="easyui-numberbox"precision="2"data-options="required:true"></input></div><divclass="fitem"><label>数量:</label><inputid="qty"name="qty"class="easyui-numberbox"precision="2"data-options="required:true"></input></div><divclass="fitem"><label>备注:</label><inputid="memo"name="memo"class="easyui-textbox"data-options="multiline:true"></div></form>

$(function(){$("#productCode").combogrid({panelWidth:600,idField:"productCode",textField:"productName",url:"GetProducts.ashx",mode:'remote',fitColumns:true,columns:[[{field:'productCode',title:'产品编号',width:120},{field:'productName',title:'产品名称',width:300},{field:'spec',title:'规格',width:60},{field:'unit',title:'单位',width:60},{field:'price',title:'价格',width:60}]]});});

这个form是放在列表页面,使用dialog的显示,进行新增,现在的问题是打开时,产品名称combogrid因为设置data-options="required:true",就显示必填项提示,如下图我想产品名称跟规格那些项目一样,一开始不提示必填,只在保存时提示必填。如何进行设置?

解决方案

解决方案二:
用js控制就好了。。不要默认给required:true写在html里面

时间: 2024-12-22 15:35:49

easyui form提交时验证必填,打开时不显示必填提示的相关文章

jquery.form.js实现将form提交转为ajax方式提交的方法

 这个框架集合form提交.验证.上传的功能.  这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js  1 2 3 4 <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好使--> <script type="text/javascript" sr

jquery.form.js实现将form提交转为ajax方式提交的方法_jquery

本文实例讲述了jquery.form.js实现将form提交转为ajax方式提交的方法.分享给大家供大家参考.具体分析如下: 这个框架集合form提交.验证.上传的功能. 这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好

解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象

原文:解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象 之前开发时遇到的一个问题,使用easyui的form提交表单,在Chrome下时没问题的,但是在IE下出现类似附件下载时提示是否保存的现象. 这里记录一下如何解决的.其实这个现象不光是easyui的form,还有其他一些form插件也是一样的,使用不当就会遇到这个问题.   前台: <!DOCTYPE html> <html> <head> <meta http-equi

PHP jQuery Ajax提交与验证form表单详解

PHP jQuery Ajax Form 表单提交与验证实例解析,包括创建一个表单 html 页面.添加 JQuery 代码.jquery ajax 表单提交.jquery ajax 表单验证.反馈信息给用户.php ajax 表单验证,php ajax 提交表单,php ajax form 验证,php ajax 提交 form .   本实例用到 JQuery 类库本身的函数和功能,所有表单信息利用 PHPMailer 类库邮件的形式发送.   1.创建一个表单 html 页面   表单部分

jQuery easyUI form ajax提交是假的吗??

问题描述 jQuery easyUI form ajax提交是假的吗?? 5C 今天学习easyUI的form表单,说他有个ajax提交数据的功能,我在服务器端设置了一道屏障,如果不是ajax请求则跳转到404页面.结果,每次提交表单都是404了,看了下请求头,根本不是ajax提交.我对比了一下其他ajax请求头,成功的都会有个 X-Request-With:""XMLHttpRequest"" 但是form的ajax方式就没有easyUI所说的ajax提交是不是假

easyui form不提交后台

问题描述 easyui form不提交后台 jsp <div id="addDlg" class="easyui-dialog" title="新增信息" data-options="minimizable:false" style="width:700px;height:300px;padding:10px;" closed="true"> <div class=&q

html-HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?

问题描述 HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交? HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交? 解决方案 直接 onsubmit="return CheckForm()" function CheckForm() { var username = document.getElementById('username').value; if(username) return false; } JS的大体思路是

jboss apache post-网页post提交时,form内超过525个input项目时画面变白

问题描述 网页post提交时,form内超过525个input项目时画面变白 是apache+jboss服务器,jsp页面点按钮post提交form时,form内有526个input项目submit后画面变白.log里没有出错信息. 只有apache的httpd的access.log里有http的post log,和初期表示时的log区别是200 35129变成 200 - 不知道是什么原因,在jboss的server.xml里加了maxpostsize=0也不好用,在525个项目时就算在某个项

frame-关于A页面的form提交跳转时请求B服务器的资源的问题求助!

问题描述 关于A页面的form提交跳转时请求B服务器的资源的问题求助! 一个域名映射多台服务器A (192.168.2.110) B (192.168.2.111).用户登录时请求的A服务器的 /logon .登录成功后要跳转到B服务器上的index.jsp上.但是地址栏要一直显示是域名. 解决方案 要想做到这一点就不能跳转,只能在logon的服务器端程序中使用webclient一类的库去下载index.jsp到服务器A,再传回客户端.相当于反向http代理.