<form id="poll">
<div id="voteinfo">
</div>
投票信息
</form>
<input  id="voterbutton" class="form-button-alt " type="button"  value="Vote" />//这个按钮是投票按钮,点击它将弹出一个窗口弹出窗口是这样的
<div id="popwin">
  客户信息
  提交按钮,如何在这里按提交按钮,能把form表单中的数据一起提交
</div>问题:
我现在用prototype框架,当我按voterbutton时,会动态创建一个window(用div模拟),而后弹出窗口。请问题我怎么把弹出窗口动态追加至<form id="poll">中
现在用 qWindow.innerHTML = '<div id="quickview-header"><a href="javascript:void(0)" id="quickview-close"></a></div><div class="quick-view-content"></div>';
        document.body.appendChild(qWindow);
就添加至body尾部了

解决方案 »

  1.   

    <div id="quickview-header"><改成<div id=Layer1 style="position:absolute; width:200px; height:115px;z-index:1;left: 141px;top:100px;"></div>
    试试
    还有id里面好像不可以包含-符号吧?
      

  2.   

    function sub(){
     var f=document.getElementById("poll"); //form
     f.appendChild(document.getElementById("popwin")); //将客户信息的表单全部附加到form中
     f.submit(); //提交form
    }在提交按钮中加入<input type="button" onclick="sub()" value="提交"/>
      

  3.   

    可不可以一开始就放在form表单的div中,然后弹出的时候就显示,关闭即隐藏掉。
    qWindow.innerHTML = '<div id="quickview-header"><a href="javascript:void(0)" id="quickview-close"></a></div><div class="quick-view-content"></div>';
    document.forms[0].appendChild(qWindow);//将div弹出window放在form表单中
      

  4.   



     document.body.appendChild(qWindow);
    替换为
    $('voteinfo').appendChild(qWindow)