Visualizzazione risultati 1 fino 7 di 7

Discussione: Azzerare POST con ajax

  1. #1
    Guest

    Unhappy 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

  2. #2
    Guest

    Predefinito

    Ma qui pare un errore di logica più che altro, prepara dati cosa fa? la richiesta ajax cosa invia e da dove?.

  3. #3
    Guest

    Predefinito

    Intanto potresti usare la funzione unset() con PHP xD

  4. #4
    Guest

    Predefinito

    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?

  5. #5
    Guest

    Predefinito

    Ma che significa che è troppo invasiva? Specifica meglio, per favore.

  6. #6
    Guest

    Predefinito

    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

  7. #7
    Data registrazione
    05-07-2009
    Residenza
    Milano
    Messaggi
    29

    Predefinito

    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='';

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •