使用复选框的Onclick事件,在响应函数中给aaa的value赋值

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    function test(obj)
    {
    if(obj.checked)
    {
    t1.value=obj.value
    }
    else
    {
    t1.value=""
    }
    }
    </script>
    </head><body>
    <p> 
      <input type="checkbox" name="cb" value="a" onClick="test(this)">
      <input type="checkbox" name="cb" value="b" onClick="test(this)">
      <input type="checkbox" name="cb" value="c" onClick="test(this)">
      <input type="checkbox" name="cb" value="d" onClick="test(this)">
      <input name="t1" type="text">
    </p>
    </body>
    </html>
      

  2.   

    <INPUT type="checkbox" value="a" onclick ="if (this.checked) {aaa.value=this.value} else {aaa.value='';}"  > a 
    <INPUT id=aaa type="text" name=aaa>
      

  3.   

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <script language="JavaScript" type="text/JavaScript">
    function chg(chk)
    {
    if(chk.checked)
    document.form1.textfield.value=chk.value;
    else
    document.form1.textfield.value="";
    }
    </script>
    <body>
    <form name="form1" method="post" action="">
      <input name="k" type="checkbox" id="k" value="a" onClick="chg(this)">
      <input name="k" type="checkbox" id="k" value="b" onClick="chg(this)">
      <input name="k" type="checkbox" id="k" value="c" onClick="chg(this)">
      <input name="k" type="checkbox" id="k" value="d" onClick="chg(this)">
      <input type="text" name="textfield">
    </form>
    </body>
    </html>
    复选的时候怎么处理,自己改吧
      

  4.   

    那岂不是文本框的值是最后一个选的?应该是这样吧?
    <script language="JavaScript">
    function s(o){
    var str=""
    with(document.form1){
    for(i=0;i<k.length;i++)if(k[i].checked)str+=k[i].value
    aaa.value=str}
    }
    </script>
    <form name="form1" method="post" action="">
      <input name="k" type="checkbox"  value="a" onClick="s(this)">
      <input name="k" type="checkbox"  value="b" onClick="s(this)">
      <input name="k" type="checkbox"  value="c" onClick="s(this)">
      <input name="k" type="checkbox"  value="d" onClick="s(this)">
      <input type="text" name="aaa">
    </form>