Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    modifica action del form in base alla selezione di una select

    Salve a tutti!
    Ho un quesito da porre.
    Dispongo di un form del genere:

    <form action="nomestato_ecco.it/vai.php" method="post" target="_blank"
    id="imp_login" name="imp_login">
    <input type="hidden" name="actionID" value="" />
    <input type="hidden" name="load_frameset" value="1" />
    <input type="hidden" name="autologin" value="0" />
    <input type="hidden" name="server_key" value="imap" />
    <input type="hidden" name="new_lang" value="it_IT" />
    <input value="" tabindex="1" name="imapuser" type="text" />
    <input type="password" tabindex="2" name="pass" />
    <select name="url" id="url">
    <option value="italia_ecco.it" >italia_ecco.it</option>
    <option value="francia_ecco.it">francia_ecco.it</option>
    <option value="spagna_ecco.it">spagna_ecco.it</option>
    <option value="russia_ecco.it" >russia_ecco.it</option>
    <option value="brasile_ecco.it">brasile_ecco.it</option>
    <option value="panama_ecco.it">panama_ecco.it</option>
    </select>
    <input src="images/accedi.gif" tabindex="4" onClick="return
    submit_login();" name="loginButton" type="image" >
    </form>

    data questa form, vorrei riuscire modificare l'url della action del
    form in base a una delle scelte della select e a inviare a quella
    action i dati della form
    esempio: se selezione lo stato panama, vorrei che la action della form
    diventasse
    action="panama_ecco.it/vai.php" e che inviando i dati facesse
    riferimento a quella action.
    come posso procedere?
    avete qualche esempio o sapete come posso fare a risolvere.
    Ringrazio chiunque possa darmi una mano
    in attesa di voi
    vi saluto

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Hai due modi:

    1. non cambi l'action del form, ma semplicemente utilizzi una pagina php che legge i campi e, a seconda del valore del select, ridirige verso la destinazione corrispondente passando gli altri valori;

    2. Metti un evento javascript onChange sulla select e ricarichi la pagina leggendoti comodamente il campo e cambiando l'action tramite php


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.