用JS改变表单的编辑状态

来源:互联网 发布:财政数据分析预测系统 编辑:程序博客网 时间:2024/06/10 21:58

用JS改变表单的编辑状态

 

引言:有时在做业务时,一个业务的增加、修改和查看页面都是一样的,即可以共用一个页面,那么问题就出现了,在增加和修改时我们需要

页面的表单是可编辑的,而在查看页面却不需表单的可编辑,但可以提供一个编辑的按钮快速切换到可编辑的状态,所以就有了下面的代码...

 

JS代码如下:

 

 

 

在页面上可以这样来引用:

 

 

 

像这样的做法已经能够达到效果了,可是这段代码不优雅,我想用Form对象的prototype来添加Form对象的属性和方法,更优雅地

通过对象属性设置来启用这段代码,却发现:

alert(document.getElementById("formid"))提示为undefined,

alert(document.getElementById("formid") instanceof HTMLFormElement);提示为true,

alert(document.forms["myform"].prototype); 提示undefined

 

可能对于Prototype和JS表单的一些对象了解不清楚,希望有人能够提供一些帮助,在些非常感谢!

 

原创粉丝点击