1. jsp中怎样使用js控件
你直接在JSP页面上引那个JS控件 然后在你要引用的地方写个onclick事件调用.比如看下面代码片段:单位编号 --------------------------------------------上面是个文本框,onclick js中的executeAjax这个方法.大体方法是这么用,至于你的在文本框中显示日期,要具体问题具体去分析解决了,我以前一个项目里有你这个功能,但不是我做的,现在一时找不出来了.抱歉.。
2. JS判断控件的类型的代码怎么写呢
html xmlns= headtitle标题页-学无忧()/titlescript LANGUAGE=JavaScriptfunction test(frmObj){ //考虑到input有多种类型,所以还需要判断type属性 if(frmObj.tagName==INPUT) alert(您操作的控件类型是:+ frmObj.type) ; else alert(您操作的控件类型是:+ frmObj.tagName);}/script/headbodyinput type=text name=txt1 value=this is test! onchange=test(this)input type=button value=判断 onClick=test(this)/body/html.。
3. JavaScript安装某个安全控件的语句是怎么写的
自动安装,就像FLASH控件,在没有装的时候会自己弹出提示进行下载安装。
这个是写在 object 标签里的,安装文件打成CAB包,地址加在object的codebase里,如FLASH的标签:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" >
<PARAM VALUE="myFlashMovie.swf">
<PARAM VALUE=high>
<PARAM VALUE=#FFFFFF>
<EMBED src="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400"
NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="/go/getflashplayer">
</EMBED>
</OBJECT>
这样就会自动检测。
JS一般只是检测某个控件是否已安装,未安装的时候可以提示用户去下载安装,如以下代码可以检测某个控件是否安装,若未安装会返回false,然后你可以引导用户去下载和安装你的控件:
function CheckActiveX()
{
try
{
var obj = new ActiveXObject("yourobjectid");
}catch(e){
return false;
}
return true;
}
4. 如何用js实现根据某个控件的值控制另一个控件是否可写
您好,不知道您用的是什么软件,我用的是FineReport报表,问题可以这样解决的:由于业务流程需要,在填报时填报控件比如下拉框、日期控件,并不是真正控件而只是可以输入的一个文本域,因此无法通过控件名调用控件的属性如disable属性,但是可以编辑的控件都会有一个editor属性,去掉这个属性,AG39:单选按钮组,事件编辑-状态改变:
var curLGP = contentPane.curLGP; var p1=curLGP.getCellValue("AG39"); var p2=curLGP.getCellValue("AG40"); if(p1=="无"){ curLGP.setCellValue("AG40", null, ""); curLGP.displayTDCell($("#AG40-0"), ""); }AG40:文本控件,事件编辑-编辑前: var curLGP= contentPane.curLGP;var p1=curLGP.getCellValue("AG39"); var p2=curLGP.getCellValue("AG40"); if(p1=="无"){this.invisible();}else{this.visible();}现在的问题是:一、虽然实现了第一个单选按钮组控件选“无”时,第二个文本控件不能编辑。。但是日期控件怎么办。..事件编辑里没有“编辑前”这一项。..其它控件也没法。.二、本来第一段js是想实现当单选按钮组选"无"时,清空第二个文本控件中的值。。但是在操作中,必须双击“无”选项才能触发清空的js。..如果第一个控件是文本控件,直接输入"无"则不会有这种问题。..请问有办法可以让单击也能触发清空的js吗。.请各位大大不吝赐教……
5. js控件中如何写一个函数,当点击网页时关闭控件
if (document.body.attachEvent) {//IE document.attachEvent("onclick", function () { //这里加入判断关闭代码 比如我的(_this是一个类的实例) if (_this.divObj.style.display != "none" && window.event.srcElement.id != _this.divObj.id && window.event.srcElement.id != _this.inputObj.id && window.event.srcElement.id != _this.buttonObj.id) { _this.divObj.style.display = "none"; } }); } else if (document.body.addEventListener) {//FF document.addEventListener("click", function () { //这里加入判断关闭代码 比如我的(_this是我写的一个类的实例) if (_this.divObj.style.display != "none" && window.event.srcElement.id != _this.divObj.id && window.event.srcElement.id != _this.inputObj.id && window.event.srcElement.id != _this.buttonObj.id) { _this.divObj.style.display = "none"; } }); }。
6. 请问如何用js实现根据某个控件的值控制另一个控件是否可写
我现在是这样做的,感觉效果不太理想:AG39:单选按钮组,事件编辑-状态改变:var curLGP = contentPane.curLGP; var p1=curLGP.getCellValue("AG39"); var p2=curLGP.getCellValue("AG40"); if(p1=="无"){ curLGP.setCellValue("AG40", null, ""); curLGP.displayTDCell($("#AG40-0"), ""); }AG40:文本控件,事件编辑-编辑前: var curLGP= contentPane.curLGP;var p1=curLGP.getCellValue("AG39"); var p2=curLGP.getCellValue("AG40"); if(p1=="无"){this.invisible();}else{this.visible();}现在的问题是:一、虽然实现了第一个单选按钮组控件选“无”时,第二个文本控件不能编辑。
但是日期控件怎么办。
..事件编辑里没有“编辑前”这一项。..其它控件也没法。
.二、本来第一段js是想实现当单选按钮组选"无"时,清空第二个文本控件中的值。
但是在操作中,必须双击“无”选项才能触发清空的js。..如果第一个控件是文本控件,直接输入"无"则不会有这种问题。
..请问有办法可以让单击也能触发清空的js吗。.请各位大大不吝赐教……。