动态生成的多个select表单提交到后台

时间:2022-10-13 16:30:24

实现思路

  1. 在数据库中count计算出复制到前台模板数组的长度。
  2. 在前台模板中,将数组长度存储在div中。
  3. 使用jq获取长度l,并存储在js中,给每一个select下拉框添加class值。
  4. js中使用一个for循环。
  5. 待续

新的实现思路

  1. 给所有select选项设定class属性。
  2. 给所有的class的添加each function
  3. $(this).attr();
  4. 待续……….
  5. 上代码
    <!-- 表单提交代码 -->
<script type="text/javascript">
function sm(){
var data =new Array();
var id;
$("option:selected").each(function(){
var id=$(this).attr('data-id');
data.push(id);
});
if ($.inArray(0,data)==-1) {
//-1代表不在数组中,说明所有选项都已经选择
$('#form').submit();
}else {
alert('你好像还有数据没有填写完整!');
}
}
</script>