js新发现结果--input多选提交

<!--测评内容-->
<form name="form1" method="post">
<p class="title">风险测评</p>
<p style="text-indent: 20px;border-bottom:1px dashed #ddd;padding-bottom:15px;">应监管要求,您需要在投资前完成风险测评,请仔细阅读下面的题目,选出每个题目中最适合您的选项。</p>
<div class="choice" id="qus1">
<p class="q_title">1、您目前所处的年龄阶段?</p>
<label class="radio">A、18-25岁<input type="radio" name="age" score="1" value="A"><i></i></label><br/>
<label class="radio">B、25-40岁<input type="radio" name="age" score="2" value="B"><i></i></label><br/>
<label class="radio">C、40-55岁<input type="radio" name="age" score="2" value="C"><i></i></label><br/>
<label class="radio">D、55岁以上<input type="radio" name="age" score="0" value="D"><i></i></label><br/>
</div>
<div class="choice" id="qus2">
<p class="q_title">2、您的身体健康状况是?</p>
<label class="radio">A、健康<input type="radio" name="body" score="0" value="A"><i></i></label><br/>
<label class="radio">B、亚健康<input type="radio" name="body" score="0" value="B"><i></i></label><br/>
</div>
<div class="choice" id="qus3">
<p class="q_title">3、您是否明确知晓出借人条件及义务?</p>
<label class="radio">A、是<input type="radio" name="duty" score="5" value="A"><i></i></label><br/>
<label class="radio">B、否<input type="radio" name="duty" score="0" value="B"><i></i></label><br/>
</div>
<div class="choice" id="qus4">
<p class="q_title">4、到目前为止,您已经有多少年投资经验?</p>
<label class="radio">A、少于1年<input type="radio" name="exp" score="2" value="A"><i></i></label><br/>
<label class="radio">B、1-3年<input type="radio" name="exp" score="4" value="B"><i></i></label><br/>
<label class="radio">C、3-5年<input type="radio" name="exp" score="5" value="C"><i></i></label><br/>
<label class="radio">D、5年以上<input type="radio" name="exp" score="9" value="D"><i></i></label><br/>
</div>
<div class="choice" id="qus5">
<p class="q_title">5、您的收入来源是?(可多选)</p>
<label class="radio">A、工资、年薪所得<input type="checkbox" name="from" score="2" value="A"><i></i></label><br/>
<label class="radio">B、经营收入<input type="checkbox" name="from" score="3" value="B"><i></i></label><br/>
<label class="radio">C、财产孳息<input type="checkbox" name="from" score="2" value="C"><i></i></label><br/>
<label class="radio">D、其他合法收入<input type="checkbox" name="from" score="3" value="D"><i></i></label><br/>
</div>
<div class="choice" id="qus6">
<p class="q_title">6、您家庭的年收入为(折合人民币)?</p>
<label class="radio">A、小于5万<input type="radio" name="income" score="2" value="A"><i></i></label><br/>
<label class="radio">B、5万-20万<input type="radio" name="income" score="3" value="B"><i></i></label><br/>
<label class="radio">C、20万-50万<input type="radio" name="income" score="5" value="C"><i></i></label><br/>
<label class="radio">D、50万以上<input type="radio" name="income" score="5" value="D"><i></i></label><br/>
</div>
<div class="choice" id="qus7">
<p class="q_title">7、以下哪项能说明您的投资经验?</p>
<label class="radio">A、除存款、国债外,我几乎不投资其他金融产品<input type="radio" score="2" name="radio" value="A"><i></i></label><br/>
<label class="radio">B、大部分投资于存款、国债等,较少投资于股票、基金、P2P等风险产品<input type="radio" score="4" name="radio" value="B"><i></i></label><br/>
<label class="radio">C、资产均衡地分布于存款、国债、银行投资产品、信托产品、股票、基金、P2P等<input type="radio" score="5"
name="radio" value="C"><i></i></label><br/>
<label class="radio">D、大部分投资于股票、基金、P2P、外汇、金融衍生品、海外投资产品等高风险产品,较少投资于存款、国债<input type="radio" name="radio" score="9" value="D"><i></i></label><br/>
</div>
<div class="choice" id="qus8">
<p class="q_title">8、您能够承受的损失范围?</p>
<label class="radio">A、本金无损失<input type="radio" name="range" score="2" value="A"><i></i></label><br/>
<label class="radio">B、本金5%以内的损失<input type="radio" name="range" score="4" value="B"><i></i></label><br/>
<label class="radio">C、本金5%-20%的损失<input type="radio" name="range" score="5" value="C"><i></i></label><br/>
<label class="radio">D、本金20%以上的损失<input type="radio" name="range" score="9" value="D"><i></i></label><br/>
</div>
<div class="choice" id="qus9">
<p class="q_title">9、您期望投资的期限?</p>
<label class="radio">A、三个月以内<input type="radio" name="deadline" score="0" value="A"><i></i></label><br/>
<label class="radio">B、半年以内<input type="radio" name="deadline" score="2" value="B"><i></i></label><br/>
<label class="radio">C、1年以内<input type="radio" name="deadline" score="1" value="C"><i></i></label><br/>
<label class="radio">D、1年以上<input type="radio" name="deadline" score="1" value="D"><i></i></label><br/>
</div>
<div style="200px;margin:0 auto;">
<a class="text_btn">开始测评</a>
</div>
</form>
<!--测评结果-->
<script type="text/javascript">
function invest_post(id){
var uid={$UID || default=0};
var score={$score || default=0};
if(!uid){
window.location.href="/member/common/login/";
}
if(!score){
$('.bg_modal').css('display','block');
$('.text_btn').click(function(){
//对于答案为空的处理
var choice=$(".choice");
var data={};
var score=0;
choice.each(function(){
var n=$(this).index();
var r=$(this).find("input:checked");
if($(this).find("input:checked").is(":checked")){
var str='';
for(var i =0;i <r.length;i++){
str=str+r.eq(i).prop("value")+'-';
var s=parseInt(r.eq(i).attr("score"))
score=score+s;
}
data[n-1] =str;
}
});
var len=Object.keys(data).length
if( len< 9){
alert("已答完"+len+"道题,还有"+(9-len)+"道题未作答");
return false;
}else{
data['score']=score;
console.log(data);
$.ajax({
url: "__URL__/test_result/",
type: "post",
data: data,
success: function(result) {
var e=eval("("+result+")");
console.log(e);
if(e.status==1){
var testP=$('.test_result p:nth-child(2)');
testP.children('.score').html(e.score);
//根据总得分判断投资者的类型
testP.children('.type').html(e.info);
$('.modal_test').css('display','none').next('.test_result').css('display','block');
}else {
alert(e.message);
window.location.href="/home/tinvest/tdetail?id="+id;
}

}
});
}

});
}
var tnum_money = $("#transfer_invest_num").val();
tnum_money = parseInt(tnum_money)
//份数
var fenshu = parseInt($("#transfer_total").val());
//钱数
var qianshu = parseInt($("#per_transfer").val());
if(tnum_money%qianshu !=0){
$.jBox.tip("请输入每份的整数倍即"+qianshu+"的整数倍");
return false;
}else{
var num = parseInt(tnum_money/qianshu)
}
window.location.href=Transfer_invest_url+"/ajax_invest?id="+id+"&num="+num;
}
</script>

  

原文地址:https://www.cnblogs.com/jingzi111/p/8267883.html