Originariamente inviato da cavicchiandrea
Sembrerebbe di si.
Ma perché usi un form?
Con load() hai provato?
Oppure se l'elemento output e sempre lo stesso x tutti i tabs prima forza lo "svuotamento"
function(){
$(“#output”).html("");
$.ajax({
.....
Scusa ma non riesco a capire cosa intendi. Con load cosa faccio. Io ho il seguente schema:
Una serie di annunci con delle opzioni "cancella" "modifica" per ogni record. Se clicco su modifica, vengo rimandato al tabs "modifica annuncio" il quale imposta già la form con i valori passati dall'annuncio che si vuole modificare. Il problema è che se poi clicco su altri tab e poi ritorno nuovamente al tab "modifica annuncio" questo contiene cmq i valori passati in precedenza, perchè come sappiamo i vari tabs sono tutti inclusi nella stessa pagina caricata all'inzio. Io vorrei fare attraverso la funziona ajax scritta sopra un reset delle variabili POST. Tu mi dici perchè non fai un reset dei campi del form e forse c'hai ragione.Tuttavia, provando a inserire la funzione reset che ho fatto e che posto:
codice:
function clear_form_elements(ele) {
$(ele).find(':input').each(function() {
switch(this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'select':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});
}
e chiamandola in questo modo
codice:
jQuery(document).ready(function() {
jQuery('div#container-2 > ul > li > a').click(function(){
function clear_form_elements(#form_profilo)
});
});
non mi azzera nulla, inoltre questa funzione che ho fatto non mi azzera le select.
Spero di essere stato chiaro
Puoi aiutarmi?