Visualizzazione dei risultati da 1 a 7 su 7

Discussione: select & submit()

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    select & submit()

    ciao a tutti,

    ho posizionato un controllo su un form cosi
    codice:
    <form action="job.php" method="get" name="form1" id="form1" onSubmit="return ValidateForm()">
    e con un pulsante funziona benissimo.

    Io però al posto del pulsante devo inviare il form trammite una select in questo modo
    codice:
    <select name="area" id="area" onChange="document.form1.area.value, this.form.submit()">
    ma cosi facendo non esegue piu il controllo dei campi....

    Come posso risolvere?

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Rossella_75,

    questa roba qua non è mica giusta
    codice:
    <select name="area" id="area" onChange="document.form1.area.value, this.form.submit()">
    sarebbe così giusto
    codice:
    <select name="area" id="area" onChange="this.form.submit()">
    e se ci vuoi mettere il controllo
    codice:
    <select name="area" id="area" onChange="if(ValidateForm())this.form.submit()">

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille....

    adesso la verificala fa solo che non so come dire di andare alla pagina in base alla selezione effettuata.

    codice:
    <select name="area" class="questo_input" id="area" onChange="if(ValidateForm())this.form.submit()">
    <option value="job.php">Seleziona l'area d'interesse</option>
    <option value="job_rete_sistemi.php">Rete Vendita Sistemi</option>
    <option value="job_rete_showroom.php">Rete Vendita Showroom</option>
    <option value="curriculum.php">Curriculum Vitae</option>
    </select>
    :master:

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ah... non l'avevi detto prima
    codice:
    <select name="area" id="area" onChange="if(ValidateForm()){this.form.action=this.options[this.selectedIndex].value;this.form.submit();}">

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    pultroppo non invia...

    esegue il controllo ma se i campi sono tutti corretti non parte il form....

    :master:

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    la funzione ValidateForm() restituisce true o false?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    caspiterina che stupida!!! non avevo messo alla fine

    codice:
    return true;
    adesso è una bomba!!!

    Grazie mille

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.