问题描述
<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里面