为什么我用VBScript写的事件,在页面加载完成后,所有事件都不起作用?但是刷新一次就好了!
为什么我用VBScript写的事件,在页面加载完成后,所有事件都不起作用?但是刷新一次就好了! 问题点数:50、回复次数:7Top
1 楼ZHANG9652(剑神独孤求败)回复于 2003-02-04 15:19:28 得分 5
把代码贴出来Top
2 楼smarter(序幕)回复于 2003-02-05 08:15:01 得分 0
<script language="vbscript">
<!--
dim add
sub cmdadd_onclick()
add=true
with document.all
'按钮的可用性
.cmdadd.disabled=true
.cmdmodi.disabled=true
.cmdsave.disabled=false
.cmdcancel.disabled=false
.cmddel.disabled=true
'文本框的可用性
.txtfybh.disabled=false
.txtfyje.disabled=false
.txtpydm.disabled=false
.txtjldw.disabled=false
.txtssfybh.disabled=false
.txtzxksbh.disabled=false
.txtfybh.focus()
end with
end sub
</script>
比如说点击“添加”事件时,第一次加载完页面后,所有事件都不起作用,就像没写代码一样,但是刷新一下就好了!
在线等待!!!Top
3 楼ahui_net(阿灰)回复于 2003-02-05 09:41:02 得分 10
<script language="javascript">
var add;
function cmdadd_onclick(){
add=true;
//with document.all ?
// '按钮的可用性
document.all.cmdadd.disabled=true;
document.all.cmdmodi.disabled=true;
document.all.cmdsave.disabled=false;
document.all.cmdcancel.disabled=false;
document.all.cmddel.disabled=true;
// '文本框的可用性
document.all.txtfybh.disabled=false;
document.all.txtfyje.disabled=false;
document.all.txtpydm.disabled=false;
document.all.txtjldw.disabled=false;
document.all.txtssfybh.disabled=false;
document.all.txtzxksbh.disabled=false;
document.all.txtfybh.focus();
//end with ?
</script>Top
4 楼cccmx(东流水)回复于 2003-02-05 10:05:06 得分 15
用javascript是可以的,我想知道为什么vbscript不行?Top
5 楼nonesharp(无锋)回复于 2003-02-06 10:57:39 得分 10
问题可能出在你调用这个函数的那个语句上。Top
6 楼ketao_78(树欲静而风不止)回复于 2003-02-06 15:33:25 得分 10
duiTop
7 楼smarter(序幕)回复于 2003-02-07 10:09:25 得分 0
谢谢各位的参与,问题我已经找到了!
散分!Top




