联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
怎么把数组字段的多数据传入一个字段
类型:迅睿CMS 更新时间:2022-06-22 16:10:14 全局表单


全局表单自定义一个字段,数组,多数据传入一个字段求解


下面是举得例子

 如name,

前端首页调用表单,这一个字段多条数据的情况下,怎么用数组把下列多个input 的值传到 一个字段name里面

 <input  type="text" name="data[name]" id="dr_name" value="小王" placeholder="请输入姓名1" >
 <input  type="text" name="data[name]" id="dr_name" value="小李" placeholder="请输入姓名2" >
 <input  type="text" name="data[name]" id="dr_name" value="小孙" placeholder="请输入姓名3" >
 <input  type="text" name="data[name]" id="dr_name" value="小张" placeholder="请输入姓名4" >

只有一个字段name,如何用input,然后后台传入的数据为

name:小王 小李 小孙 小张

回帖
  • 优速-有偿帮忙解决问题
    #1楼    优速-有偿帮忙解决问题
    2022-06-22 10:42:07
    Chrome 0
    <input  type="text" name="data[name]" id="dr_name" value="小王" placeholder="请输入姓名1" >
     <input  type="text" id="dr_name2" value="小李" placeholder="请输入姓名2" >
     <input  type="text"  id="dr_name3" value="小孙" placeholder="请输入姓名3" >
     <input  type="text"  id="dr_name4" value="小张" placeholder="请输入姓名4" >
     <script>
     function usu_submit() {
    
     var name = $("#dr_name").val();
     if ($("#dr_name2").val()) {
         name+= " "+$("#dr_name2").val();
     }if ($("#dr_name3").val()) {
         name+= " "+$("#dr_name3").val();
     }if ($("#dr_name4").val()) {
         name+= " "+$("#dr_name4").val();
     }
     $("#dr_name").val(name);
     dr_ajax_submit('{$post_url}', 'zzzc1', '', '')
     
     }
     </script>
       <button class="btn"  type="button" onclick="usu_submit()" >
    满意答案
  • Java
    #2楼    Java
    2022-06-22 14:16:57
    Chrome 0
    好像一楼思路是对的,组合一下就行
  • sky
    #3楼    sky
    2022-06-22 16:09:36
    Chrome 0
    优速-有偿帮忙解决问题
    image
    <input type="hidden" name="data[name]" id="dr_name" value="" placeholder="请输入姓名1" ><input type="text" class="name" value="小王" placeholder="请输入姓名1" > <input type="text" class="name" value="小李" placeholder="请输入姓名2" > <input type="text" class="name" value="小孙" placeholder="请输入姓名3" > <input type="text" class="name" value="小张" placeholder="请输入姓名4" > <button type="button" onclick="usu_submit()">提交</button> <script> function usu_submit() { var name=''; $(".name").each(function(){ name=name+ $(this).val()+','; }); $("#dr_name").val(name); } </script>
  • sky
    #4楼    sky
    2022-06-22 16:10:14
    Chrome 0
    @优速-有偿帮忙解决问题:感谢回复,去了解了下原理后,原基础上面修改了一下