在表单内建立了三个域companyname,companyid,id1。对companyname的onchang事件写了代码如下:
l1=window.document.forms[0].companyname
l2=window.document.forms[0].companyid
l3=window.document.forms[0].id1
for(n=0;n<l1.length;n++){
if(l1.options[n].selected){
l3.value=l2.options[n].text
}
}
现在想隐藏companyid和id1这两个域,可是上述操作会失效。
请问有在浏览器中使companyid和id1不可见,但是仍可让onchang事件对其操作的办法吗?
请教过别人说“不要这样做用数组”,可是companyname,companyid中是从关系型数据库中读取的数据,在网页打开时用数组存读取数再操作,对于companyid是隐藏的情况怎么用数组存数?javascript还能用吗?
或是有其它方法?达到的效果就是可以对域进行操作,但是在IE下浏览companyid和id1不可见
在Notes中隐藏了,在BS下的页面就产生,JS当然就没用了!
不要在Notes中隐藏,用style="visibility: hidden"隐藏,JS就可以用了。
1、如果数据库属性中选中了“Web访问:当生成页面时生成Javascript”,在表单中建两个域companyid和idl,域的HTML属性:"TYPE=HIDDEN"
2、也可以建一个表格,表格的HTML属性样式:display:none;
将两个域放在表格当中
FT!!!
FT!!!
FT!!!
将域属性勾选为web浏览器隐藏当然不行了,为什么不行呢?
FT,因为不行,所以不行,FT!!!
“建一个表格,表格的HTML属性样式:display:none;”,表格属性中有一标签样子为“<@>”,即最后一个标签中的“样式”中写入display:none;
总之FT!!!