<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>比如说点击“添加”事件时,第一次加载完页面后,所有事件都不起作用,就像没写代码一样,但是刷新一下就好了!在线等待!!!

解决方案 »

  1.   

    <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>
      

  2.   

    用javascript是可以的,我想知道为什么vbscript不行?