html在线填表后台接收,请问这种问卷的html form表单该如何提交?后台怎么接收?...

${bean.subject }(单选)

${val }

${bean.subject }(多选)

${val }

${bean.subject }

var obj = new Object();

var ss = true;

var list = new Array();

var subjectList = $("div[name='subject']");

for(var i =0;i

var subjectType = subjectList.eq(i).attr("subjectType");

if(subjectType == '1'){ //单选

if($("input[name='"+i+"']:checked").length == 0){

ss = false;

} else {

list.push(subjectList.eq(i).html()+"!!!"+$("input[name='"+i+"']:checked").val());

}

} else if(subjectType == '2'){

if($("input[name='"+i+"']:checked").length == 0){

ss = false;

} else {

var value = new Array();

$("input[name='"+i+"']:checked").each(function(){

value.push($(this).val());

})

list.push(subjectList.eq(i).html()+"!!!"+value.join("@@@"));

}

} else {

if($("input[name='"+i+"']").val() == ''){

ss = false;

} else {

list.push(subjectList.eq(i).html()+"!!!"+$("input[type='text'][name='"+i+"']").val());

}

}

}

//题目!!!答案@@@答案###题目!!!答案@@@答案

obj.subjectAnswer = list.join("###");

if(!ss){

$.messager.alert("提示","请完成所有题目后,再次提交!");

return false;

}

$.ajax({

type: 'POST',

url : getRootPath() + "/foreMember/saveQuestion",

data : JSON.stringify(obj),

dataType : 'json',

contentType : 'application/json',

success : function(result) {

var items = result.list;

var info = '';

for ( var i = 0; i < items.length; i++) {

info += items[i].message + ',';

}

if (info.length > 1) {

$.messager.alert("提示",info);

return false;

} else {

$.messager.alert("提示","尊敬的会员,非常感谢您!",'',function(){

window.location.href= getRootPath();

});

}

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值