Javascript 动态输入总量
你好,我有3种输入。我有一个添加按钮动态创建Javascript 动态输入总量,javascript,php,dynamic,totals,Javascript,Php,Dynamic,Totals,你好,我有3种输入。我有一个添加按钮动态创建 //function append mardi var countermardi = 0; var $newRow ; $(function(){ $('#add_mardi').click(function(){ countermardi += 1; $newRow = $('<input id="nummar' + countermardi + '" name="nummar[]' + '"
//function append mardi
var countermardi = 0;
var $newRow ;
$(function(){
$('#add_mardi').click(function(){
countermardi += 1;
$newRow = $('<input id="nummar' + countermardi + '" name="nummar[]' + '" type="text" onblur="autre();" onfocus="enter();" /> ') ; $('#nummar').append($newRow)
$newRow.keypress (function (e) { return handledynmar(event, this, 'task');})
$newRow.autocomplete(autocompOpt);
$('#clientmar').append(
( '<input id="clientmar' + countermardi + '" name="clientmar[]' + '" type="text" onblur="autre();" onfocus="enter();" />')
)
$('#prodescmar').append(
( '<input id="prodescmar' + countermardi + '" name="prodescmar[]' + '" type="text" onblur="autre();" onfocus="enter();" />')
)
$('#protachemar').append(
( '<textarea id="protachemar' + countermardi + '" name="protachemar[]' + '" type="text" rows="1" cols="20" />')
)
$('#prolieudivmar').append(
( '<input id="prolieudivmar' + countermardi + '" name="prolieudivmar[]' + '" type="text" onblur="autre();" onfocus="enter();" />')
)
select = $('<select id="tachedivmar' + countermardi + '" name="tachedivmar[]" type="text" onblur="autre();" onfocus="enter();" />');
select.append($("#Selectmardi option").clone());
$("#tachedivmar").append(select);
$('#calculTempsdivmar').append(
( '<input id="calculTempsdivmar' + countermardi + '" name="calculTempsdivmar[]' + '" type="number" size="10" min="0" max="24" value="0" class="dynamic" onblur="autre();" onfocus="enter();" />')
)
});
});
那么我如何计算星期四的新计算 使用长度
$("#calculTemps3").on('blur','input.temps',function() {
var total = $(this).find('input').length;
$("#result").val(total);
});
干得好。我需要动态计算calculTempsdivmar,并将结果添加到calculTemps3中
<input type="text" id="result" readonly="readonly" name="total" onblur="autre();" onfocus="enter();" />
//mercredi
$("#calculTemps3").on('change','input.temps',function() {
var total = 0;
$(".temps").each(function() {
total = parseFloat(total) + parseFloat($(this).val());
});
$("#result").val(total);
});
$("#calculTemps3").on('blur','input.temps',function() {
var total = $(this).find('input').length;
$("#result").val(total);
});