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

    Controllo su campi radio

    Salve
    vorrei fare un controllo lato client su un form dinamico generato con php.. avete campi di tipo radio, ci ho provato ma firefox mi dice errore di sintassi e ora nn so dove sbattere lòa testa

    il codiche js generato è questo,
    codice:
    <form action='quiz.php?id=9&user=1' method='post' name='h' onSubmit="if (document.h.risposte[5].value==''  || document.h.risposte[8].value==''  || document.h.risposte[3].value==''  || document.h.risposte[9].value==''  || document.h.risposte[4].value==''  || document.h.risposte[2].value==''  || document.h.risposte[1].value==''  || document.h.risposte[0].value==''  || document.h.risposte[6].value==''  || document.h.risposte[7].value=='' ) { alert('Non hai risposto a tutte le domande!'); return false; } else { alert('Grazie di aver effettuato il test!'); }.">
    e il form è fatto così
    Domanda1:
    <INPUT type="radio" name="risposte[5]" value="Max Pezzali"></td>
    <INPUT type="radio" name="risposte[5]" value="Tiziano Ferro"></td>
    <INPUT type="radio" name="risposte[5]" value="Ligabue">
    Domanda2
    <INPUT type="radio" name="risposte[8]" value="Non è tutto">
    ecc,,,,
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  2. #2
    due cose

    invece di usare tutto nel onsubmit,crati una funzione che richiami dal onSubmit

    poi a posto di usare
    document.h.risposte[5].value
    prova questo
    document.h.risposte[5].checked==true

    ciao

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.