if(document.all['mq_wb'].value=0)
document.all['mb1'].disabled=true;
elseif(document.all['mq_wb'].value>0)
document.all['mb1'].disabled=false;设置一个响应事件响应它就行了,很简单的

解决方案 »

  1.   

    就是不知道在哪设置响应事件,
    刚转入web编程,请多多指教!谢谢
      

  2.   

    试试看<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title> new document </title>
        <meta name="generator" content="editplus" />
        <meta name="author" content="Gao YiXiang" />
        <meta name="email" content="[email protected]" />
        <meta name="keywords" content="javascript dhtml dom" />
        <meta name="description" content="I love web development." />
    </head>
    <body>
        <script for=window event=onload language="javascript">
    function $(sId)
    {
        return document.getElementById(sId);
    }
    if($('mq_wb').value == 0) 
        $('mb1').disabled = true; 
    else if($('mq_wb').value > 0) 
        $('mb1').disabled = false;
        </script>    <input name="mq_wb" type="text" id="mq_wb" size="12" value="10" disabled />     <input name="mb1" type="button" id="mb1" value="下载模板" onclick="window.open('file/TC-木制品外包商.xls');document.getElementById('upload1').disabled=true;" disabled /> </body>
    </html>
      

  3.   


        var mq_wb = document.getElementById("mq_wb");
        var ipt = document.getElementsByTagName("input");
        if (mq_wb.value == 0)
        {
            for(var i = 0; i < ipt.length; i++)
            {
                if (ipt[i].type.toUpperCase() == "BUTTON")
                {
                    ipt[i].disabled = true;
                }
            }
        }
        else if (mq_wb.value > 0)
        {
            for(var i = 0; i < ipt.length; i++)
            {
                if (ipt[i].type.toUpperCase() == "BUTTON")
                {
                    ipt[i].disabled = false;
                }
            }
        }