incrementare valore nel campo input

  • Creatore Discussione Creatore Discussione amhal
  • Data di inizio Data di inizio

amhal

Utente Attivo
17 Feb 2011
89
1
8
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:

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
 

Discussioni simili