onclick="outmumber<%=id%>.value=0;"

解决方案 »

  1.   

    <input type="checkbox" name="name" value="<%=id%>" onclick="shuliang(name,<%=id%>)">改为
    <input type="checkbox" name="name" value="<%=id%>" onclick="shuliang(this,<%=id%>)">(为了方便)
    <input type="text" name="outnumber<%=id%>">改为
    <input type="text" name="outnumber<%=id%>" id="outnumber<%=id%>">
    //javascript
    function shuliang(c,id){
        if(c.checked){
            var text=document.getElementById("outnumber"+id);
            text.value=0;
        }
    }
      

  2.   

    这样是可以,如果,用户把复选框的钩去掉了的时候后面文本框为空,那应该怎么写呢,对不起,我javascript真的不是很熟!!谢谢!
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function CheckSelect()
    {
    if(checkbox1.checked)
    {
    outnumber.value = 0;
    }
    else
    {
    outnumber.value="";
    }
    }
    //-->
    </SCRIPT>
    <BODY>
    <input type="checkbox" name="checkbox1" onclick="CheckSelect()" >
    <input type="text" name="outnumber">
    </BODY>
    </HTML>
      

  4.   

    可以互相学习![email protected]
    有不懂的可以发邮件给我