`
daoger
  • 浏览: 531868 次
  • 性别: Icon_minigender_1
  • 来自: 山东济南
社区版块
存档分类
最新评论

关于form的重置问题

 
阅读更多
前几天查阅Dom的文档,看到了一个form的重置方法reset(),一般是这样应用:document.forms[0].reset();可是发现了个问题,就是当将form的内容提交之后,回到提交时的页面,再想将form通过这种方式重置的话就不起作用了;这个是为什么呢?
我原来都是采用循环form元素的形式判断元素类型后将每一个元素的value设为空,就是:document.forms[0].elements[i].value=''等等;有哪位能说一下reset()的原理,给俺解答一下这个问题?谢谢!
分享到:
评论
3 楼 ddandyy 2007-08-20  
呵呵.......
我這個輸入法有簡入繁出的功能
呆著也是呆著嘛
沒事就用用
2 楼 daoger 2007-08-20  
  哦!谢谢,不过,老兄,很长时间不见,现在正在学习繁体字嘛?呵呵!
1 楼 ddandyy 2007-08-20  
重置(reset)是是從request裏面拿值 然後重新set頁面  如果request裏面那個框有值 那麽reset後 那個框裏就會有值  不是 清空
也就是 如果 初始顯示的時候 那些框是有值的話 那麽就會回到初始值

相关推荐

    源码解析之rc-field-form解读与实现

    - **表单操作**: 使用`form.submit()`和`form.resetFields()`分别进行表单提交和重置操作。 4. **自定义组件和验证器** - **自定义组件**: 可以将自定义组件与`Field`一起使用,只需确保它们支持`value`和`...

    layui 点击重置按钮, select 并没有被重置的解决方法

    Layui是一个前端UI框架,它为开发者提供了一系列美观的组件,用于快速构建网页界面。...通过遵循这些步骤,可以有效地解决点击重置按钮后select元素未被重置的问题,并确保用户界面的正常工作和良好的用户体验。

    快速解决Vue、element-ui的resetFields()方法重置表单无效的问题

    使用this.$ref[‘form’] .resetFields()无法重置表单项 原因: 1.没有给表单添加ref属性 ”form”> 2.表单项el-form-item没有添加prop属性,prop属性需要与input框绑定的属性一致 <el ref=form model=sizeForm ...

    vue实现重置表单信息为空的方法

    `resetFields()`是Element UI中`el-form`组件提供的方法,它会清空表单内所有字段的值并移除验证状态。这种方式不仅简化了代码,而且更加灵活,因为它能够处理表单组件内部的逻辑,包括验证规则和嵌套字段。 使用`$...

    jQuery实现form表单reset按钮重置清空表单功能

    form> <input name=”name1″ /> <input name=”name1″ /> <textarea name=”content”></textarea> 提交</a> </form> 当点击 提交 之后,通过ajax将内容提交。 以前我是...

    图片做提交按钮和重置按钮编程技术

    `表示重置名为`form`的表单,而`return false;`则阻止了图片按钮的默认行为——即提交表单。 2. **使用自定义图片尺寸** - ```html ...

    jquery.form.js

    function initAjaxForm(_formId,_rollback,_validate,_dataType){ var options = new Object(); if(typeof(_rollback) == "string"){ options.target = _rollback; } options.beforeSubmit = function...

    vue-ele-form源码

    Vue-ele-form是一款基于Vue.js框架的表单生成器组件,它极大地简化了在Vue项目中创建、编辑和验证表单的过程。Vue.js是一个轻量级的前端JavaScript框架,以其易用性和灵活性著称,而vue-ele-form则是对Vue功能的...

    基于antd4二次封装的form组件

    - **状态管理**:管理表单的提交、重置、加载等状态,提供对应的钩子函数供外部使用。 - **接口适配**:对接后端API,简化与服务器的数据交互。 在实际项目中,二次封装的`BaseForm`组件可以极大地提升开发效率,...

    JQuery.form表单提交参数详解.txt

    - 用途:提交成功后是否重置表单的状态。 - 示例:`resetForm: true`。 9. **`timeout`**(可选): - 用途:设置 AJAX 请求的最大等待时间(毫秒)。 - 示例:`timeout: 3000`,表示请求超时时间为 3 秒。 ##...

    layui清空,重置表单数据的实例

    本文将详细讲解如何使用layui来清空和重置表单数据,以实现更好的用户体验。 在layui中,表单的清空和重置可以通过多种方式实现。一种常见的方法是通过JavaScript的原生DOM操作来完成。当用户提交表单后,如果需要...

    Oracle Form自动生成序号

    当`Lines`块的W-C-R触发器结束时,需重置该标记。 - **参数名称**: `max_line_num` - 类型: 数字 - 长度: 30 - 初始值: `0` - 说明: 此参数用于存储当前的最大行号。 - **参数名称**: `clearing_block` -...

    使用jQuery重置(reset)表单的方法

    要解决这个问题,我们可以采取一种间接的方式,通过jQuery选择器获取到原始的DOM元素,然后调用其原生的`reset`方法。具体实现如下: ```javascript // 首先,通过jQuery选择器选取表单元素 var $form = $('#...

    dhtmlx所有例子

    数据展现 Grid、Tree、TreeGrid、Form、Chart、DataView 导航Menu、Toolbar 布局Layout、Window、Tabbar、Accordion 工具、控件Combo、Calendar、ColorPicker、Slider、Editor、Ajax、Vault(File upload)

    jquery.form中文API

    jQuery.form.js是一个流行的jQuery插件,专门用于处理HTML表单的AJAX提交和管理表单数据。这个中文API是原始英文版本的翻译,方便中文...通过这些API,开发者能够方便地处理表单的序列化、提交、重置和数据获取等操作。

Global site tag (gtag.js) - Google Analytics