本帖最后由 qq914260102 于 2013-10-16 10:16:03 编辑

解决方案 »

  1.   

    将 id=“chk” 的值放入到一个隐藏域中。然后提交php就能获取到。
      

  2.   


    <input name="textf" type="hidden" id="chk" />
    这样子,我试验了一下,获取不到呢。
      

  3.   

    为input赋值用val() , 且确认一个页面中id必须唯一。
      

  4.   

    领导,可以帮我写一个代码吗,我不会写。。
    还有一个问题,就是我标题内容里面输入标题后,通过ajax会自动查询出相关的标题,查询出来的显示通过id=chk显示的。显示出来的内容,是有复选框的,我可以勾选部分,随着标题内容一起提交。。我现在遇到的问题是id=chk显示的内容,我勾选部分后提交,如何获取到这个勾选的值。
      

  5.   

    <script type="text/javascript">
    $(function(){
     
            $("#title").blur(function(){
             
                $.ajax({
                         
                    url:"check.php", 
                    type:"GET", 
                    data:"title="+$("#title").val(), 
                    success: function(data)
                    {  
                        $("#chk").html(data); 
                        $("#chk_1").val(data); 
                    }
                     
                    });
            })
         
    })
    </script>
     
      <table>
      <form id="reg" name="form1" method="post" action="ser.php" >
        <input name="textf" type="hidden" id="chk_1" />
        <tr>
          <td >标题内容:</td>
          <td ><input type="text" name="title" id="title"/></td>
        </tr>
     
        <tr>
          <td >通过输出标题后获取的的:</td>
          <td id="chk"></td>
        </tr>
    </form>
      

  6.   

    那就把data写入到复选框里面去
      

  7.   

    确实厉害,这样子获取到内容了,但是我是想实现这样子的。
    <div id="chk"></div>这个地方显示通过输入标题后的查询结果。第二个
      <input name="textf" type="hidden" id="chk_1" />我现在我现在就是想实现,通过id=chk显示通过输入标题1后获取到的内容,然后在把chk显示的内用,选中部分复选框,然后和标题那个文本框一起提交。。比如我选中了标题2和标题4
    如何获取到这个值。
    非常感谢领导,一会追加积分。
      

  8.   

    就是刚刚开始的代码。   <tr>
          <td >通过输出标题后获取的的:</td>
          <td id="chk"></td>
        </tr>刚刚我的截图,是截取的id="chk"显示的值。我另外一个ajax处理页面check.php输出的结果就是那样子的。
    只是我勾选了2和4.。
    这个是全部代码了。
      

  9.   

    我现在就想实现的是,通过ajax查询出相关的内容,然后可以对内容勾选部分和标题一起提交。现在是把chk得到的结果全部一起提交了。。
      

  10.   

    对于 $("#chk").html(data); 
    你应该贴出 data 的值!
    如果 data 中含有表单变量,那么就不会不被提交
    使用隐藏域的原因是,你并没有说明是表单元素
      

  11.   


    <p><input type="checkbox" name="ssid[]" value="5"/>标题1</p>
    <p><input type="checkbox" name="ssid[]" value="6" />标题2</p>
    <p><input type="checkbox" name="ssid[]" value="7"/>标题3</a></p>
    <p><input type="checkbox" name="ssid[]" value="8"/>标题4</a></p>
      

  12.   


    斑竹您没有太明白我的意思,我的这些复选框是从ajax获取过来的,怎么才能把获取过来的部分选择在和其他文本框一起提交到另外页面出来,不是再次提交到那个ajax页面去了。