Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Submit... personalizzato!! ---->>>

    Piccolo problema... in che modo posso cambiare la "action" di un form?
    mi spiego meglio... ho una checkbox... in base alla casella che selezionano voglio indirizzare il submit ad una pagina diversa...

    ma come??????


  2. #2
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    if (document.form_name.chk_name.checked)
    document.form_name.action = document.form_name.chk_name.value;

  4. #4
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    GRAZIE floyd !!! TROPPO GENTILEE!!!!!!

  5. #5
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    Mi puoi spiegare per bene dove lo devo mettere?
    Con js non sono proprio una lenza!

    Ciao

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    per esempio
    <script>
    function act(f) {
    if (f.chk_name.checked)
    f.action = f.chk_name.value;
    }
    </script>
    <form onSubmit="act(this)">
    <input type="checkbox" name="chk_name">

  7. #7
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    In realtà devo farlo con dei radio button
    Credevo che fosse lo stesso invece dovrò richiederti aiuto

    questi sono i miei radio:
    <input name="slide" type="radio" value="No" checked >
    <input name="slide" type="radio" value="Si">

    al submit se è selezionato "Si" va in una pagina, se "No" in un'altra

    Grazie milllle!

  8. #8
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    mi sembra che
    function act(f) {
    r = f.radio_name;
    for (i=0; i<r.length; i++)
    if (r[i].selected)
    f.action = r[i].value;
    }

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.