dqc3469 2014-09-15 17:59
浏览 72

如何从表单获取/复制复选框值到另一个表单

I trying to figure out how to get/copy checkbox value from "form1" to "zFormer"
I guess I need a javascript jquery for this to make it work. A script that copy values from form1 to zFormer or just copy the checkbox values into zFormer.

<!DOCTYPE html>
 <html lang="en">

 <head>
 <script type='text/javascript'              
  src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
 <script type="text/javascript" src="http://code.jquery.com/ui/1.8.18/jquery-ui.min.js">         </script>
 <link rel="stylesheet" type="text/css" href="base/jquery-ui.css">
 <style type='text/css'>
  #box_form > *{
font-size:12px;
margin-bottom:15px;
}
 #box_form > p > label{
display:block;
font-size:18px;
 }
  #box_form > p > input, #box_form > p > textarea{
    width:300px;
   }

  </style>
  <script type='text/javascript'>//<![CDATA[ 
   $(window).load(function(){

    $(document).ready(function() {
    $('#box_form').dialog({
    autoOpen: false,
    height: 200,
    width: 350,
    modal: true,
    buttons: [
        {
        text: "Cancel",
        click: function() {
            $(this).dialog("close");
        }},
    {
        text: "Add Selected",
        click: function() {
            $('#zFormer').submit();
        }}
    ]
});
$('#clicky3').button().click(function(e){
    $('#box_form').dialog('open');
});
   });
  });//]]>  

    </script>
    </head>
     <body>


      <form id="form1" name="form1">
      input type="checkbox" name="email'.$emailCount++.'" value="'.email.'"/>
      <input type="hidden" name="name'.$nameCount++.'" value="'.$id.'"/>
       </form>


      <form id="zFormer"  method="POST" action="script/do-something.php" name="zFormer">
      <label for="name">Add Selected</label>
     <select name="list" id="list" class="form-text">
      <option value="">Add To List</option>
      <option value="All">All</option>
      <option value="All">Blog</option>
       <option value="All">Dj</option>
    </select>
      <input type="hidden" name="name'.$nameCount++.'" value="'.$id.'"/>
   <input type="button" name="new_address" id="clicky3" value="Add Selected">
      </form>
     </body>
      </html>

Here is a picture of the function

enter image description here Thanks

  • 写回答

1条回答 默认 最新

  • dstnlhhv791576 2014-09-15 18:13
    关注

    Using jQuery you can use val() method on checkbox or value property to get and set value.

    Example to get value:

    $(".checkbox").val() or document.getElementsByClassName("checkbox")[0].value

    Example to set value:

    $(".checkbox").val("my value"); or document.getElementsByClassName("checkbox")[0].value = "my value";

    评论

报告相同问题?

悬赏问题

  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题