提交通过 serialize 获取radio 不是目标值问题
鬼善 2017-10-30 10:11:33 <div class="form-group suspend-cardForm" id="isBusinessTrip">
<label for="isBusinessTrip" >是否暂估:</label>
<div class="radiobox form-control">
<label class="radiobox-click">
<i class='icon-sameAttr16 radiobox-active'></i>
<input type="radio" name="isBusinessTrip" id="isBusinessTripY" value="1"><span>是</span>
</label>
<label class="radiobox-click">
<i class='icon-sameAttr16 defined-radiobox'></i>
<input type="radio" name="isBusinessTrip" id="isBusinessTripN" value="0"><span>否</span>
</label>
</div>
</div>
<script>
$("#isBusinessTrip .radiobox .radiobox-click i").click(function(){
if(!$(this).hasClass('radiobox-active')){
$("#isBusinessTrip .radiobox-active").removeClass('radiobox-active').addClass('defined-radiobox');
$(this).removeClass('defined-radiobox').addClass('radiobox-active');
var oldZanGu=$("input[name=isBusinessTrip]:checked").val();
}
$(this).next().attr("checked",true);
var zanGu=$("input[name=isBusinessTrip]:checked").val();
if(zanGu=="1"&&$("#payTypeId").val()!="DEPOSIT"){//是代开票据 & 暂估为是
//-------------------------------
$("#isBusinessTrip .radiobox-active").removeClass('radiobox-active').addClass('defined-radiobox');
$("#isBusinessTrip .radiobox .radiobox-click i:eq(1)").removeClass('defined-radiobox').addClass('radiobox-active');
$("input[name='isBusinessTrip'][value=1]").attr("checked",false);
$("input[name='isBusinessTrip'][value=0]").attr("checked",true);
top.$.jBox.alert("是否暂估不能选择是","提示");
return;
}
提交的前 是否暂估选择是 js修改成否 我用过 function saveDraftHead(){
if(!$("#inputForm").valid()){
return;
}
globalLoading();
$.ajax({
url:"${ctx}/account/claim/companyCost/saveDraftHead",
data:$("#inputForm").serialize(),
dataType:"json",
type:"post",
success:function(data){
获取到的值却为是