用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表单的一些对象了解不清楚,希望有人能够提供一些帮助,在些非常感谢!