Buonasera a tutti.
La cosa che devo fare è semplice. In un form bisogna inserire il numero di bambini e in base al numero scelto mi crea al volo due campi input nei quali inserire l’età.
Dentro al div con id containerbambini
Vengono creati dei tag p tanti quanti il numero selezionato.
Lo script funziona. Ma se dopo aver selezionato 2 ne seleziono 1 me ne mette 3 oltre a quelli già presenti.
Io vorrei che rimuovesse quelli inseriti e rimettesse quelli nuovi in base al nuovo numero selezionato
Io ho scritto questo:
Grazie per l’aiuto
La cosa che devo fare è semplice. In un form bisogna inserire il numero di bambini e in base al numero scelto mi crea al volo due campi input nei quali inserire l’età.
Dentro al div con id containerbambini
Vengono creati dei tag p tanti quanti il numero selezionato.
Lo script funziona. Ma se dopo aver selezionato 2 ne seleziono 1 me ne mette 3 oltre a quelli già presenti.
Io vorrei che rimuovesse quelli inseriti e rimettesse quelli nuovi in base al nuovo numero selezionato
Io ho scritto questo:
PHP:
$( “#num_bambini” ).change(function()
{
event.preventDefault();
//$(“#containerbambini p”).remove();
$(“p”).remove(“#containerbambini”);
var num= $(this).val();
for(i=0;i<num;i++)
{
var temp=i+1;
testoagg+=”<p class=’campiagg’>Età “+temp+”: <input type=’text’ name=’eta-“+temp+”‘></p>”;
}
num=0;
$( testoagg ).appendTo(“#containerbambini”);
});