`
nieli
  • 浏览: 83755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决emptyText空值提交

    博客分类:
  • Ext
EXT 
阅读更多

当对象设置了emptyText值而当前对象没有输入值时,Ext默认会把emptyText的设置值传到后台,可以这样来解决:

在form提交方法中加上:

var submitValues = form.getForm().getValues();
   for (var param in submitValues) {
    if (form.form.findField(param)
      && form.form.findField(param).emptyText == submitValues[param]) {
     form.form.findField(param).setValue(' ');//这里要有一个空格?不知怎么解决
    }
   }
   

分享到:
评论

相关推荐

    ext_表单提交_数据校验

    `emptyText`定义了当字段为空时显示的文本提示;`maxLength`和`minLength`则分别控制了输入的最大和最小字符数量。这种细粒度的控制能力有助于开发者创建符合业务逻辑的表单。 #### 二、多行文本输入控件(Ext.form...

    EXTJS的COMBOBOX级联实现和数据提交VALUE[文].pdf

    为了提供良好的用户体验,ComboBox还提供了emptyText属性,用于设置用户未选择任何选项时显示的提示文本。另外,editable配置可以决定用户是否可以直接在输入框内输入文字,forceSelection和allowBlank则控制了用户...

    ext 的ppt ext 的ppt ext 的pptext 的pptext 的ppt

    解决这类问题通常需要检查前端代码和服务器返回的JSON字符串,确保数据格式正确且能够被正确解析。 在创建Ext Form时,有两种基本的方法。方法一是通过直接实例化TextField对象,然后将其添加到FormPanel中。例如:...

    JS表格组件BootstrapTable行内编辑解决方案x-editable

    此外,还有其他参数如`url`用于提交数据到服务器,`params`用于自定义请求参数等。 **在BootstrapTable中应用x-editable** 要将x-editable集成到BootstrapTable中,我们需要在表格的列定义中指定编辑器。例如,...

    bootstrap table的x-editable实现单元格编辑及解决数据为Empty和支持多样式

    本教程将深入探讨如何在Bootstrap Table中使用X-Editable实现单元格的编辑功能,并解决数据为空时的处理,以及如何支持自定义样式。 首先,确保你已经正确引入了Bootstrap Table和X-Editable的CSS和JS文件。...

    JavaScript 多级联动select

    EmptyText: "请选择" // 空值显示文本 }; Object.extend(this.options, options || {}); } ``` `SetOptions` 方法用于设置组件的默认属性,包括默认选中的值、是否显示空选项及其文本。 ##### 3. 事件监听 ```...

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

    下面我们将详细分析并解决这个问题。 首先,我们来看一下提供的代码片段: ```javascript var comboxContractType = new Ext.form.ComboBox({ name: 'logisticsId', fieldLabel: '物流公司', displayField: '...

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

    在上述代码中,我们设置了`editable`属性为一个对象,其中包含`type`(编辑器类型)、`emptytext`(空值显示)和`validate`(验证函数)。`validate`函数用于检查用户输入的有效性,如果返回值非空,则表示验证通过...

    Extjs自动填充

    emptyText : '--请填写--', selectOnFocus : true, id : 'autos', name : 'autos', valueField : 'name', displayField : 'value', anchor : '95%', hideTrigger : true, //隐藏下拉箭头 typeAhead : ...

    UniGui开发资料集合.rar

    4. "UniGui中设置uniEdit控件的fieldLabel ,emptyText等Extjs属性 - 记性不好,笔记而已 - 博客频道 - CSDN_NET.htm":此文件介绍了如何设置UniEdit控件的特定属性,如fieldLabel和emptyText,这些属性来源于ExtJs库...

    Extjs中常用表单介绍与应用

    在实际应用中,表单面板的综合应用通常会涉及到各种表单组件的组合使用,以及表单提交数据的处理。例如,使用fieldset来对相关字段进行逻辑分组,使用按钮来提交表单数据等。通过灵活运用ExtJS的表单组件,可以创建...

    Extjs 常用属性

    `Ext.BLANK_IMAGE_URL`是一个预定义的属性,用于指定一个空白图像的URL,这个图像通常用于占位符或解决CSS中背景图像加载延迟的问题。在这个例子中,`Ext.BLANK_IMAGE_URL='scripts/ext/resources/images/vista/s....

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

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

    extjs属性方法大全

    - `emptyText`: 占位符文本。 - `grow`: 是否自动伸展,默认为 `false`。 - `growMin`: 最小宽度。 - `growMax`: 最大宽度。 - `inputType`: 输入类型,默认为 `text`。 - `maskRe`: 输入掩码。 - `maxLength...

    UniGUI集合说明

    使用Grid+Report报表控件的方法是一种推荐的解决方案,它结合了数据网格与报表的功能,能够更灵活地展示和打印数据。 #### 33. UniGUI的布局面板控件TUniRegionPanel `TUniRegionPanel`是一种用于布局控制的容器...

    ext-3-TextField-sample.rar_ext_ext TextField_ext textfield inp

    在表单中,每个TextField作为表单的一个字段,可以通过`FormPanel`的`getForm().load()`和`submit()`方法进行数据加载和提交。 6. **示例代码**: 压缩包内的"sample"文件可能包含了创建和使用TextField的示例代码...

    extjs,表单学习

    在示例中,`new Ext.form.TextField()` 创建了一个TextField实例,通过设置`fieldLabel`定义了字段标签,`emptyText`指定了默认提示文本,`allowBlank`决定了是否允许为空,`maxLength`和`minLength`设置了最大和...

    extjs中验证实例

    function testFormValidate(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget="under"; var fset = new Ext.FormPanel({ title:"学习表单字段元素的字段... emptyText:"请选择性别" } ] } ] });

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

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

Global site tag (gtag.js) - Google Analytics