Visualizzazione dei risultati da 1 a 6 su 6

Discussione: form con due submit

  1. #1
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    form con due submit

    Salve gente...
    Sto facendo un form con due select dipendenti.
    Dato che degli esempi di js non c'ho capito nulla, ho fatto tutto con php. In pratica selezionando un parametro del primo select faccio un refresh della pagina e attivo il secondo select in base al parametro del primo selezionato.
    Il codice del primo select prevede quindi
    <select onchange="this.form.action='<?=$_SERVER['PHP_SELF']?>'; this.form.submit();">
    in fondo al form c'č il bottone di submit <input type="button" onclick="this.form.submit();" />
    Perchč non funziona nč il submit del select nč quello del bottone?

  2. #2
    il codice corretto č:

    codice:
    document.nomeForm.submit()
    Ciao,
    ruggine

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    boh.. in altri casi a me ha funzionato con this.form.. cmq ho modificato.
    Adesso selezionando un'opzione della select l'action del form viene modificato, ma il non viene sottomesso (come document.nomeform.submit(); dovrebbe far fare). Il form viene inviato solo cliccando sul bottone sotto. Perchč?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao VaLvOnAuTa,
    da quanto scrivi posso supporre solo 2 errori
    - clamoroso non hai un <form></form>
    - frequente, qualche elemento ha name="submit"

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da Xinod
    ciao VaLvOnAuTa,
    da quanto scrivi posso supporre solo 2 errori
    - clamoroso non hai un <form></form>
    non mi sono ancora del tutt rimbecillito

    Originariamente inviato da Xinod
    - frequente, qualche elemento ha name="submit"
    o sė?

    Grazie mille, funzica

  6. #6
    x VaLvOnAuTa

    hai ragione
    codice:
    <select onChange="this.form.submit()">
    č corretto!
    non avevo mai usato la referenza al form parent da un campo!
    Si impara sempre qualcosa!

    Ciau,
    ruggine

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.