0
我已經(3)三個字段在我的模式..大小,最初數量和交貨數量.. 我要的是添加的初始和交付數量的值..如何在模態中使用javascript添加字符串值?
這裏是我的模態身體..
<div class="modal-body">
<div class="container-fluid">
<?php for($i=1;$i <= 12;$i++): ?>
<div class="form-group col-md-5">
<label for="size<?=$i;?>">Size:</label>
<input type="text" name="size<?=$i;?>" id="size<?=$i;?>" value="<?=((!empty($sArray[$i-1]))?$sArray[$i-1]:'');?>" class="form-control" readonly required/>
</div>
<div class="form-group col-md-3">
<label for="qty<?=$i;?>">Initial Qty:</label>
<input type="number" name="qty<?=$i;?>" id="qty<?=$i;?>" value="<?=((!empty($qArray[$i-1]))?$qArray[$i-1] +$delqty:'');?>" min="0" class="form-control" readonly required/>
</div>
<div class="form-group col-md-3">
<label for="delqty">Del Qty:</label>
<input type="number" name="delqty<?=$i;?>" id="delqty<?=$i;?>" min="0" class="form-control" required/>
</div>
<?php endfor; ?>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-info" onclick="updateSizes();jQuery('#sizesModal').modal('toggle');return false;">Save changes</button>
</div>
,這裏是功能..
function updateSizes(){
var sizeString = '';
for(var i=1;i<=12;i++){
if(jQuery('#size'+i).val() != ''){
sizeString += jQuery('#size'+i).val()+':'+jQuery('#qty'+i).val()+',';
//how to add the value of this? "jQuery('#qty'+i).val()" to this "jQuery('#delqty'+i).val()"
}
}
jQuery('#sizes').val(sizeString);
}
我如何添加這些字符串值?
我想這和它的輸出是楠楠..
function updateSizes(){
var sizeString = '';
for(var i=1;i<=12;i++){
if(jQuery('#size'+i).val() != ''){
sizeString += jQuery('#size'+i).val()+':'+parseInt($("#qty").val(), 10)+parseInt($("#delqty").val(), 10)+',';
}
}
jQuery('#sizes').val(sizeString);
}
任何其他的想法?
'編號($( 「#something1」)。VAL())'和'+ $( 「#something1」)。VAL()'也是有效的字符串到數字解析方法。但是,在使用'parseInt'時指定基數是一個好習慣。 –
hahah @SlinglingArcher。最好的用戶名。 – Mark
是什麼? sizeString + = jQuery('#size'+ i).val()+':'+ parseInt($(「#qty」).val(),10)+ parseInt($(「#delqty」)。val ),10)+','; –