Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Reset Annulla sessioni

  1. #1

    Reset Annulla sessioni

    Ho wuesti due bottoni:
    Il primo il return fa un redurect della pagina, mentre il secondo resetta il from


    <input type="button" value="Return" onclick="window.location='InserimentoFornitori.php '">
    <input type="reset" name="reset" value="Annulla" onclick="resetform()">

    Al reset chiamo la funzione

    if(isset($_POST['reset']) && (trim($_POST['reset']) == "Annulla"))
    {

    echo "<script> //script reset valori
    function resetform(){
    document.forms[0].societa.value= '';
    document.forms[0].piva.value= '';
    document.forms[0].indirizzo.value= '';
    document.forms[0].cap.value= '';
    document.forms[0].regione.value= '-1';
    document.forms[0].provincia.value= '-1';
    document.forms[0].comune.value= '-1';
    document.forms[0].telefono.value= '';
    document.forms[0].cellulare.value= '';
    document.forms[0].email.value= '';
    }
    </script>";




    $_SESSION = array(); //Desetto tutte le variabili di sessione
    session_unset();
    session_start();
    session_destroy(); //Distruggo le sessioni


    }


    E' sbagliato??

    IO vorrei che resettasse tutti icampi e anche le combobox xhe non capisco perchè non vengono resettate. Volevo sapere se era il modo corretto per pulire le variabili oltre che i campi. Le variabili $_POST vengono caricate sulla stessa pagina così le elimino?

    Grazie

  2. #2
    beh, a dire il vero per deselezionre una checkbox o un radiobox non devi farlo con il value, tipo checkbox.value = "", ma con la proprietà checked:

    Codice PHP:
    var radio;/*La tua radio*/

    radio.checked true/*La radio è selezionata*/
    radio.checked false/*La radio non è selezionata*/ 

  3. #3
    Si lo so ma parlavo di combobox

  4. #4
    e che sarebbero le combo box?

  5. #5
    <Select> o un menu con più opzioni definite ...meglio così??!!??

    Inoltre questo è il codice
    [PHP]
    echo"<select name='comune' class='campiform' onchange='submit()' >";
    echo "<option value='-1'>- - - Scegli un comune - - -</option>";
    [PHP]

    Perchè quando clicco sul pulsante reset non mi rimette tutti i menù di scelta nell'option value?

    Ora come esempio ho postato il comune, mi funziona solo per la provincia e non capisco il perchè. C'è un modo per resettarle al primo elemento?

    Se si mi dici come in javascript presumo vero?

    tante grazie

  6. #6
    Si, in javascript, ed appunto raccomando te, o un mod, di spostare la discussione nel forum di JS.

    Comunque, la select è un altro discorso, tu non devi cambiarne il value, ma l'indice dell'elemento selezionato:

    Codice PHP:
    document.forms[0].comune.selectedIndex 0/*Per selezionare il primo*/
    document.forms[0].comune.selectedIndex = -1/*Per non selezionarne alcuno (cosa possibile solo se è con size > 1)*/ 

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.