Ciao a tutti, dovrei fare una modifica a del codice che crea un carrello, di base il codice fa aumentare il valore di un campo <span></span> io vorrei che mi facesse incrementare il valore in un campo input.
Posto il codice:
quello che vorrei cambiare è:
<span class="shopp-quantity">1</span>
e mettere il valore dentro un campo input cosi poi da spedire il valore tramite form
Vi ringrazio in anticipo
Posto il codice:
Codice:
$(document).ready(function() {
var Arrays=new Array();
$('.name').hide();
$('.add').click(function(){
var thisID = $(this).attr('id');
var itemname = $(this).find('div .name').html();
if(include(Arrays,thisID)){
var quantity = $('#each-'+thisID).children(".shopp-quantity").html();
quantity = parseInt(quantity)+parseInt(1);
$('#each-'+thisID).children(".shopp-quantity").html(quantity);
var prev_charges = $('.cart-total span').html();
prev_charges = parseInt(prev_charges)+parseInt(total);
$('.cart-total span').html(prev_charges);
$('#total-hidden-charges').val(prev_charges);
}//fine if
else{
Arrays.push(thisID);
var prev_charges = $('.cart-total span').html();
//prev_charges = parseInt(prev_charges)+parseInt(itemprice);
$('.cart-total span').html(prev_charges);
$('#total-hidden-charges').val(prev_charges);
$('#box_dx .cart-info').append('<div class="shopp" id="each-'+thisID+'"><div class="label"><input type="text" name="'+thisID+'" value="'+itemname+
'"/></div><span class="shopp-quantity">1</span><br class="all" /></div>');
}//fine else
});//fine funzione wrap li
});//fine document
function include(arr, obj) {
for(var i=0; i<arr.length; i++) {
if (arr[i] == obj) return true;
}
}
function getpos(arr, obj) {
for(var i=0; i<arr.length; i++) {
if (arr[i] == obj) return i;
}
}
quello che vorrei cambiare è:
<span class="shopp-quantity">1</span>
e mettere il valore dentro un campo input cosi poi da spedire il valore tramite form
Vi ringrazio in anticipo