Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载选中的复选框并计算它们_Javascript_Jquery_Html - Fatal编程技术网

Javascript 加载选中的复选框并计算它们

Javascript 加载选中的复选框并计算它们,javascript,jquery,html,Javascript,Jquery,Html,我需要通过更改dataFim字段或单击单选按钮来实现这一点,到达时将重新计算费率和服务 请参阅下面的代码。在的另一个链接中,可以更好地查看所有字段: 多谢各位 $(文档).ready(函数(){ var数据=新日期(); 变量直径=(“0”+数据.getDate()).slice(-2); var mes=(“0”+(data.getMonth()+1)).slice(-2); var ano4=data.getFullYear(); var hora=(“0”+data.getHours()

我需要通过更改
dataFim
字段或单击
单选按钮来实现这一点,到达时将重新计算费率和服务

请参阅下面的代码。在的另一个链接中,可以更好地查看所有字段:

多谢各位

$(文档).ready(函数(){
var数据=新日期();
变量直径=(“0”+数据.getDate()).slice(-2);
var mes=(“0”+(data.getMonth()+1)).slice(-2);
var ano4=data.getFullYear();
var hora=(“0”+data.getHours()).slice(-2);
var min=(“0”+data.getMinutes()).slice(-2);
var stru_data=dia+'/'+mes+'/'+ano4;
var str_hora=hora+':'+min;
$(“输入[name=situacao]”)。在('change',function()上{
如果($(this.val()=“S”){
$(“#data_ini”).attr(“readonly”,true);
$(“#数据_ini”).attr(“禁用”,真);
$('#tab kmUsado').hide();
}else if($(this.val()=“C”){
$(“#数据#职能指令手册”).attr(“只读”,真);
$(“#数据#职能指令手册”).attr(“禁用”,真);
$(“situacao_saida”).attr(“残疾”,假);
$(“#数据#fim”).val(str#u data+”“+str#u hora);
$(“#tab_cliente”).mouseover();
$('#tab avisoKmUsado').hide();
$('#tab kmUsado').show();
如果($(“#选择平面”).val()=“KL”){
$(“#planoDia”).html($(“#dias”).val());
$(“#planoValor”).html($(“#valor_dia_kmlivre”).val());
planoTotal=$(“#dias”).val()*$(“#valor_dia_kmlivre”).val();
$(“#planoTotal”).html(planoTotal.toFixed(2));
$(“.planoTotal”).val(planoTotal.toFixed(2));
}
如果($(“#选择平面”).val()=“KMC”){
$(“#planoDia”).html($(“#dias”).val());
$(“#planoValor”).html($(“#valor#u diaria_controlada”).val());
planoTotal=$(“#dias”).val()*$(“#valor_diaria_controlada”).val();
$(“#planoTotal”).html(planoTotal.toFixed(2));
$(“.planoTotal”).val(planoTotal.toFixed(2));
}
if($(“#selectPlano”).val()=“DI”){
$(“#planoDia”).html($(“#dias”).val());
$(“#planoValor”).html($(“#valor_diaria”).val());
planoTotal=$(“#dias”).val()*$(“#valor_diaria”).val();
$(“#planoTotal”).html(planoTotal.toFixed(2));
$(“.planoTotal”).val(planoTotal.toFixed(2));
}
如果($($(输入[type=radio][name='seguroCarro']:选中”).val()=“S”){
$(“#SegCarroS2”).html($(“#dias”).val());
$(“#SegCarroS3”).html($(#val#u seguro_carro”).val());
seguroV=$(“#dias”).val()*$(“#val#u seguro_carro”).val();
$(“#SegCarroS4”).html(seguroV.toFixed(2));
$(“.SegCarroS4”).val(seguroV.toFixed(2));
}否则{
$(“#SegCarroS2”).html(“0”);
$(“#SegCarroS3”).html(“0”);
$(“#SegCarroS4”).html(“0.00”);
美元(“.SegCarroS4”).val(“0.00”);
}
如果($($(输入[type=radio][name='seguroTerceiros']:选中”).val()=“S”){
$(“#seggerciorost2”).html($(“#dias”).val());
$(“#seggerciorost3”).html($(#val#u seguro_terceiros”).val());
seguroT=$(“#dias”).val()*$(“#val#u seguro_terceiros”).val();
$(“#SegTerceirosT4”).html(seguroT.toFixed(2));
$(.SegTerceirosT4”).val(seguroT.toFixed(2));
}否则{
$(“#seggerciorost2”).html(“0”);
$(“#seggerciorost3”).html(“0”);
$(“#seggerciorost4”).html(“0.00”);
美元(“.SegTerceirosT4”).val(“0.00”);
}
$(“.recalcula”)。单击();
}否则{
}
}).parent().find(“输入[name=situacao]:已选中”).change();
$(“#tab_cliente”)。在('mouseover',function()上{
日=1000*60*60*24;
var data_ini=$(“#data_ini”).val().toString().split('/');
数据ini2=数据ini[1]+“/”+数据ini[0]+“/”+数据ini[2];
d1=新日期(数据2);
var data_fim=$(“#data_fim”).val().toString().split('/');
数据fim2=数据fim[1]+“/”+数据fim[0]+“/”+数据fim[2];
d2=新日期(数据为fim2);
$(“#data_ini 2”).val($(“#data_ini”).val());
var diasLocacao=Math.round((d2.getTime()-d1.getTime())/天);
美元(diasLocacao);
}).mouseover();
$(“.c”).on('change',function(){
var values=$(this.val().split(“|”);
if($(this.prop('checked')){
变量数量=$(“表[id^=tabelaIE]”);
$(此).数据('数量',数量);
var table=$(“#tabelaIE”).clone(true)
.attr('id',function()){
返回此.id+数量;
})
.find(':text,:file')
.attr('id',function()){
返回此.id+数量;
})
.val(“”)
.end();
//价值->1 | loca|o|ENC 15.00 | FIX | POR | VLT |%
//$ID|u impinc |$nome |$tipo |$valor |$calculo |$valor | em |$aplicaco |$a
//APLICAÃO:[SEG]Sobre seguro,[KML]KmLivre,[DIA]Diária,[e]Impostos/Encargos,[VLT]完全没有勇气
//勇气:蒙坦特,瓷器。
//计算:【直径】孔直径,【固定】固定
//TIPO…:[TXV]文达分类群,[ENC]Encargos Extras
APLICAO=数值[6];
valor_em=价值[5];
calculo=数值[4];
tipo=数值[2];
如果(valor_em==“MON”和&calculo==“FIX”){
table.find('.tNome').text(值[1]);
表.查找('.tDias')。文本(“1”);
表.find('.tValor').text(值[3]);
tTotal=数值[3]*1;
表.find('.tTotal').text(tTotal.toFixed(2));
}
如果(valor_em==“MON”和&calculo==“DIA”){
table.find('.tNome').text(值[1]);
table.find('.tDias').text($(“#dias”).val();
表.find('.tValor').text(值[3]);
tTotal=值[3]*$(“#dias”).val();
表.find('.tTotal').text(tTotal.toFixed(2));
}
如果(valor_em==“POR”&&calculo==“FIX”){
如果(APLICAO==“SEG”){
$V=(50+30)/100;
table.find('.tNome').text(值[1]);
表.查找('.tDias')。文本(“1”);
表.find('.tValor').text(值[3]);
tTotal=数值[3]*$V;
表.find('.tTotal').text(tTotal.toFixed(2));
}