帮你写了!<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.atext {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
}
-->
</style>
</head><body>
<form name="form1" method="post" action="">
  <table width="778" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td width="7%">网上 </td>
      <td width="6%"><input type="checkbox" name="checkbox" value="checkbox"></td>
      <td width="9%">媒体</td>
      <td width="5%"><input type="checkbox" name="checkbox3" value="checkbox"></td>
      <td width="5%">&nbsp;</td>
      <td width="68%"><input name="textfield" type="text" class="atext"></td>
    </tr>
    <tr> 
      <td>杂志</td>
      <td><input type="checkbox" name="checkbox2" value="checkbox"></td>
      <td>朋友介绍</td>
      <td><input type="checkbox" name="checkbox4" value="checkbox"></td>
      <td>其他</td>
      <td><input type="checkbox" name="checkbox5" value="checkbox">
        <input name="textfield2" type="text" class="atext"></td>
    </tr>
  </table>
</form>
<p>&nbsp; </p>
</body>
</html>

解决方案 »

  1.   

    <form>
    网络<input name="survey" id="survey" type="checkbox" value="net">
    媒体<input name="survey" id="survey" type="checkbox" value="media">
    杂志<input name="survey" id="survey" type="checkbox" value="magazine">
    朋友介绍<input name="survey" id="survey" type="checkbox" value="friend">
    其他<input name="survey" id="survey" type="checkbox" value="other" onclick="doInputText(this)">
    <input name="survey ]\" id="survey" type=text disabled style="display:none">
    </form><script>
    function doInputText(oChk){
    var len = document.all["survey"].length;
    while(len--)
    {
    if(document.all["survey"][len].type.toUpperCase() == "CHECKBOX")
      document.all[len].checked = false;
    else
    {
      document.all["survey"][len].style.display = "";
      document.all["survey"][len].style.disabled = false;
    }
    }
    }
    </script>
      

  2.   

    两个Checkbox和一个text输入框
    当点击任何一个Checkbox框的时候,把该Checkbox框的Value值(“网上”)赋给text输入框。需要注意的就是当取消Checkbox选择的时候需要查找一下字符。例子代码(抱歉没有调试)
    function uf_SelectInput(aobj_Checkbox){// aobj_Checkbox是选中Checkbox框的对象例如:document.all.check_box1或者document.表单名.check_box1


    var ls_ResultInput = document.all.result_input.value; // 是Input输入框的值
    if(aobj_Checkbox.checked)
      {
       if (ls_ResultInput != "") ls_ResultInput += ",";
    ls_ResultInput += aobj_Checkbox.value;

      }
    else
      {
       var ls_Temp = ","+aobj_Checkbox.value;
       ls_ResultInput = "," + ls_ResultInput;   
       li_StartIndex = ls_ResultInput.indexOf(ls_Temp);
       if(li_StartIndex >= 0)      {
          ls_ResultInput = ls_ResultInput.substring(0, li_StartIndex) + ls_ResultInput.substring(li_StartIndex + ls_Temp.length, ls_ResultInput.length);
         }   
       ls_ResultInput = ls_ResultInput.substring(1,ls_ResultInput.length);
      
      }

    document.all.result_input.value = ls_ResultInput;
    }
      

  3.   

    我的那段代码是Javascript和PHP应该没有关系吧。
      

  4.   

    哪有这样问问题的,我觉的问题是,给出思路自己写,这样才会慢慢学会,不会的话有帮助啊。要代码,除非是控件也算。javascript 挺有意思。也挺好,在asp和jsp 里都可以用。
    studying ...........