-
Azzerare POST con ajax
salve a tutti, volevo chiedervi un aiuto:
mando della variabili in post con ajax attraverso questa funzione :
Codice PHP:
function InviaDati(form){
PreparaDati(form);
AJAXReq("POST","test1.php",true);
}
ora se riutilizzo questa funzione con un'altro form , mi invia sempre gli stessi dati.
come faccio ad azzerrare i valori inviati con POST?
grazie
-
Ma qui pare un errore di logica più che altro, prepara dati cosa fa? la richiesta ajax cosa invia e da dove?.
-
Intanto potresti usare la funzione unset() con PHP xD
-
ho capito che il problema non viene da php ma da javascript, quindi vorrei usare una funzione che resetti tutti i form presenti nella pagina.
vorrei usare un codice del genere:
Codice PHP:
function resetgenerale(form); {
document.form.reset();
}
il problema che questa funzione è troppo invasiva con gli altri script presenti nelle varie librerie javascript presenti all'interno del sito. Come faccio?
-
Ma che significa che è troppo invasiva? Specifica meglio, per favore.
-
Codice PHP:
function resetgenerale(form) {
document.NOMEFORM.NOMECAMPO.reset();
}
<form name="nomeform">
<input type="text" size="34" name="nomecampo" value="ciaooo" /><br />
<input type="submit" onClick="resetgenerale();" />
</form>
Dovresti fare una cosa del genere... ciaooo!! xD
-
Eh sì: se dici che il reset dell'intero form è "troppo invasivo" (nn capisco bene in che senso), la soluzione è scrivere una funzione che azzera il valore di quei campi che vuoi resettare... tipo:
Codice:
document.NOMEFORM.NOMECAMPO.value='';