请问如何用js实现根据某个控件的值控制另一个控件是否可写

JavaScript07

请问如何用js实现根据某个控件的值控制另一个控件是否可写,第1张

我现在是这样做的,感觉效果不太理想:AG39:单选按钮组,事件编辑-状态改变:var curLGP = contentPane.curLGPvar p1=curLGP.getCellValue("AG39")var p2=curLGP.getCellValue("AG40")if(p1=="无"){ curLGP.setCellValue("AG40", null, "")curLGP.displayTDCell($("#AG40-0"), "")}AG40:文本控件,事件编辑-编辑前: var curLGP= contentPane.curLGPvar p1=curLGP.getCellValue("AG39")var p2=curLGP.getCellValue("AG40")if(p1=="无"){this.invisible()}else{this.visible()}现在的问题是:一、虽然实现了第一个单选按钮组控件选“无”时,第二个文本控件不能编辑......但是日期控件怎么办.....事件编辑里没有“编辑前”这一项.....其它控件也没法....二、本来第一段js是想实现当单选按钮组选"无"时,清空第二个文本控件中的值......但是在操作中,必须双击“无”选项才能触发清空的js.....如果第一个控件是文本控件,直接输入"无"则不会有这种问题.....请问有办法可以让单击也能触发清空的js吗....请各位大大不吝赐教……

这个是html 超文本编辑器 搜 索 html 超文本编辑器 可以看到很多这种控件

目前用的比较多的有:

CKEditor:具有更好的性能和丰富、强大的集成/交互接口以及一个崭新的用户界面等。

KindEditor:KindEditor是基于浏览器的所见即所得(WYSWYG)HTML编辑器,主要应用于CMS、论坛、博客等WEB程序里

UEditor:是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码

创建文件 一共有3种方法可用于创建一个空文本文件,这种文件有时候也叫做文本流(text stream)。 第一种是使用CreateTextFile方法。代码如下: var fso, f1fso = new ActiveXObject("Scripting.FileSystemObject")f1 = fso.CreateTextFile("c://testfile.txt", true)第二种是使用OpenTextFile方法,并添加上ForWriting属性,ForWriting的值为2。代码如下: var fso, tsvar ForWriting= 2fso = new ActiveXObject("Scripting.FileSystemObject")ts = fso.OpenTextFile("c://test.txt", ForWriting, true)第三种是使用OpenAsTextStream方法,同样要设置好ForWriting属性。代码如下: var fso, f1, tsvar ForWriting = 2fso = new ActiveXObject("Scripting.FileSystemObject")fso.CreateTextFile ("c://test1.txt")f1 = fso.GetFile("c://test1.txt")ts = f1.OpenAsTextStream(ForWriting, true)(二)添加数据到文件 当文件被创建后,一般要按照“打开文件->填写数据->关闭文件”的步骤实现添加数据到文件的目的。 打开文件可使用FileSystemObject对象的OpenTextFile方法,或者使用File对象的OpenAsTextStream方法。 填写数据要使用到TextStream对象的Write、WriteLine或者WriteBlankLines方法。在同是实现写入数据的功能下,这3者的区别在于:Write方法不在写入数据末尾添加新换行符,WriteLine方法要在最后添加一个新换行符,而WriteBlankLines则增加一个或者多个空行。 关闭文件可使用TextStream对象的Close方法。