使用JS和JQuery将HTML表单转换为CSV文件

时间:2017-07-11 12:15:07

标签: javascript jquery html css csv

我在jsfiddle上找到了一个脚本,用于将html表单导出为CSV文件。 它适用于复选框和输入,但不适用于Select。你能帮我吗 我把所有的可能性和结果都放到了我的csv中。我只想要结果,ty。

这是我的代码:

https://codeshare.io/50qV48

谢谢你

1 个答案:

答案 0 :(得分:0)

要使用jQuery将所有结果(input,select,textarea ...)放在一个数组中,只需使用:

var data = $('.mySelector').serializeArray();

Et瞧!

示例:

<div class="box"> 
  <input name="lang" value="fr" />
  <select name="liste">
    <option value="1">1</option>
    <option value="2" selected="selected">2</option>
  </select>
</div>


<script>

var data = $('.box').serializeArray();

// result of data
/* 
  data = [
    { 
      name:"lang"
      value:"fr" 
    },
    { 
      name:"liste"
      value:"2" 
    }
  ];
*/ 
</script>