`
look_at_me2010
  • 浏览: 962 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于form表单提交时的emptyText值被一并提交的问题解决方法

EXT 
阅读更多

    先截取formpanel里面的一个片段:

···

border : false,
							xtype : 'panel',
							layout : 'form',
							width : 600,
							// height : 100,
							labelWidth : 55,
							items : [ {
								border : false,
								xtype : 'textarea',
								name : "postInfo.biddingQAAdd",
								value : record.get('biddingQAInfo') == ' ' ? ''
										: record.get('biddingQAInfo'),
								fieldLabel : "答疑信息",
								width : 500,
								emptyText : biddingQAAddText
							} ]

 ···

 在这段代码里,如果把“name : "postInfo.biddingQAAdd",”这句代码修改为“id:"postInfo.biddingQAAdd",”在提交时,则会碰到这样一个问题:

      如果用户没有为它录入值,那么早提交后,他会把emptyText的值赋给“postInfo.biddingQAAdd”,进行保存。

      这就是我遇到的emptyText值被提交的一种情况。如果按照源代码,使用“name”提交的话,再使用以下处理方法,则不会出现这个问题。

      处理方法代码:

     

if (Ext.get('postInfo.biddingQAAdd).dom.value == biddingQAAddText)
                 Ext.get('postInfo.biddingQAAdd).dom.value  =' ';

  

0
0
分享到:
评论

相关推荐

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

    ExtAspNet_v2.3.2_dll

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

    Ext 表单布局实例代码

    //第二句的目的就是设置控件的错误信息显示位置,主要可选的位置有: var tdate = new Ext.form.DateField({ fieldLabel: ‘日期’, emptyText: ‘请选择日期’, format: ‘Y-m-d’, disabledDays: [0, 7] });...

    ext combox 下拉框不出现自动提示,自动选中的解决方法

    看代码 代码如下: var comboxContractType = new Ext.form.ComboBox({ name:’logisticsId’, fieldLabel:’物流公司’, displayField:’logisticsName’, valueField:’logisticsId’, emptyText:’请选择’, width...

    Extjs自动填充

    new Ext.form.FormPanel({ height : 90, width:500, labelWidth : 200, labelPad : 0, renderTo :'auto', frame : true, items : [ { xtype : 'combo', triggerAction : 'query', forceSelection : true,...

    extjs中验证实例

    Ext.form.Field.prototype.msgTarget="under"; var fset = new Ext.FormPanel({ title:"学习表单字段元素的字段集", width:600, height:400, frame:true, renderTo:"myForm", items:[ {xtype:"fieldset", ...

    bootstrap table 数据表格行内修改的实现代码

    emptytext : --,//数据为空时显示 validate : function(value) { if ($.trim(value) == '') { return '不能为空';//修改是数据为空 显示 } } } js中设置bootstrop-table加载数据时属性 onEditableSave : function...

    wx-statuslayout:微信小程序页面状态切换组件

    emptyText 无数据时的文案 emptyImageWidth 无数据时图片宽度 emptyImageHeight 无数据时图片高度 errorImage 发生错误时的图片 errorText 发生错误时的文案 errorImageWidth 错误图片宽 errorImageHeight 错误图片...

    MFC8848.rar

    DDX_Control(pDX, IDC_BUTTON_EMPTYTEXT, m_emptytx);//清空发送区 DDX_Control(pDX, IDC_STATIC_FILEPATH, m_sfilePath);//file path DDX_Control(pDX, IDC_CHECK_HEXSEND, m_cHexSend);//十六进制发送 }

    Ext.net中ComboBox如何绑定数据库中的值

    在项目中再次碰到了问题,是Combobox中的值如果是直接绑定很简单。简单添加项行了。代码如下: 密级 Width=250 EmptyText=请选择密级…> 公开 Value=1/> 保密 Value=2> 绝密 Value=3> </ext:ComboBox

    Extjs407 getValue()和getRawValue()区别介绍

    例子: 代码如下: { xtype: ‘datefield’, width: 100, id: ‘mydate’, format: ‘Y-m-d’, value: new Date(), msgTarget: ‘side’, emptyText: ‘请选择日期。。。’, name: ‘mydate’ } mydate.value 和...

    Ext JS 实现建议词模糊动态搜索功能

    new Ext.form.ComboBox({ store: new Ext.data.JsonStore({ idProperty: 'VehicleNo', url: '../ajax/test.ashx, fields: ['VehicleNo', 'phoneNum'] }), id:'querynodesid', emptyText:'快速检索', ...

    UniGUI 说明

    这个文档中的话题与解决方案, 几乎全部来自 UniGUI 的交流群, 群中活跃的 BDS2007、 cmj 等人,给了众多使用 UniGUI 的人很多帮助。 这个文档, 主要是学习与方便后来之人, 文档积累的起因是严肃而正式的, 因为...

    json-schema-viewer:JSON模式查看器React组件

    json-schema-viewer JSON模式查看器React组件探索组件:查看更改日志:产品特点全面的JSON Schema Draft 4支持,包括oneOf和anyOf组合器属性将复杂的嵌套对象渲染到任何深度渲染验证属性和降价描述能够链接已解决的$...

    Vue+element-ui 实现表格的分页功能示例

    本文介绍了Vue+element-ui 实现表格的分页功能示例,分享给大家,具体如下: 实现效果如下图所示: template部分: ... xss=removed empty-text=emptyText> 债券名称 width=228> <el-table-colu

Global site tag (gtag.js) - Google Analytics