Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Radiobutton

  1. #1

    Radiobutton

    So che avete già trattato questo argomento, ma vi chiedo di aiutarmi ancora una volta, solo xè sono convinto di essere ad un passo dalla soluzione!

    Dovrei controllare che almeno un'opzione sia selezionata prima di inviare i dati del form. Il problema è che appena clicco sul tasto "vota" mi ritorna un errore che dice:

    'lenght' è nullo o nn è un oggetto

    Vi posto il codice:

    <SCRIPT language="JavaScript">
    function validate()
    {
    var radbut = document.form1.vota;
    var quale = -1;
    for (j=0; j<radbut.length; j++) {
    if (radbut[j].checked) quale=j+1;
    }
    if (quale<=0)
    {alert("Seleziona una valutazione...")
    return false;
    }
    else
    {
    return true;
    }
    }
    </SCRIPT>

    Grassie!!!

  2. #2
    pliz...

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

    Re: Radiobutton

    Originariamente inviato da BlackDog
    'lenght' è nullo o nn è un oggetto
    'lenght' si scrive length
    la cosa buffa è che lo script che hai postato è corretto

  4. #4
    sì lo so, ho errore di trascrizione... :-)
    Può essere che sbaglio la chiamata dello script?

    questo è il codice:

    <FORM ACTION="sondaggio/vota.asp" METHOD="post" NAME="form1" onSubmit="return validate()">

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    anche la chiamata è corretta... non ti resta che postare il form

  6. #6
    <FORM ACTION="sondaggio/vota.asp" METHOD="post" NAME="form1" onSubmit="return validate()">
    <div align="center"></div>
    <TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0">
    <TR>
    <TD colspan="2" VALIGN="MIDDLE" CLASS="normale_nero_bold"><div align="center"><span class="bianco_10">Come giudichi i Diapason?

    </span>[img]images/1px1px_grey.jpg[/img]

    </div></TD>
    </TR>
    <TR>
    <TD CLASS="normale_nero_bold" VALIGN="MIDDLE"></TD>
    <TD CLASS="bianco_10" VALIGN="MIDDLE">
    <span class="bianco_9">
    <INPUT TYPE="radio" NAME="vota" VALUE="primo">
    Ottimi</span></TD>
    </TR>
    <TR>
    <TD CLASS="normale_nero_bold" VALIGN="MIDDLE"></TD>
    <TD CLASS="bianco_10" VALIGN="MIDDLE">
    <span class="bianco_9">
    <INPUT TYPE="radio" NAME="vota" VALUE="secondo">
    Buoni</span></TD>
    </TR>
    <TR>
    <TD CLASS="normale_nero_bold" VALIGN="MIDDLE"></TD>
    <TD CLASS="bianco_10" VALIGN="MIDDLE">
    <span class="bianco_9">
    <INPUT TYPE="radio" NAME="vota" VALUE="terzo">
    Discreti</span></TD>
    </TR>
    <TR>
    <TD CLASS="normale_nero_bold" VALIGN="MIDDLE"></TD>
    <TD CLASS="bianco_10" VALIGN="MIDDLE">
    <span class="bianco_9">
    <INPUT TYPE="radio" NAME="vota" VALUE="quarto">
    Sufficienti</span></TD>
    </TR>
    <TR>
    <TD CLASS="bianco_9" VALIGN="MIDDLE">[img]images/clear.gif[/img]</TD>
    <TD CLASS="bianco_10" VALIGN="MIDDLE">
    <span class="bianco_9">
    <INPUT TYPE="radio" NAME="vota" VALUE="quinto">
    Pessimi </span></TD>
    </TR>
    <TR>
    <TD COLSPAN="2"><DIV ALIGN="CENTER" class="bianco_9">[img]images/clear.gif[/img]

    <INPUT NAME="vota" TYPE="image" id="vota" SRC="images/vota.gif" alt="Vota..." WIDTH="40" HEIGHT="20" BORDER="0">




    Guarda i risultati</DIV></TD>
    </TR>
    </TABLE>
    </FORM>

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ho fato copia & incolla e a me funziona

  8. #8
    ops!.....uhm.....devo ricontrollare...nn è possibileeeee :-)
    per il momento grazie

  9. #9
    hai ragione, ho isolato solo il form e lo script e funziona cazzarola!
    Ricontrollo il resto del codice della pagina!

  10. #10
    ehm....ho scoperto il problema dov'era...nella pagina c'era un altro form e pure lui si chiamava form1....ho rinominato il form che doveva essere controllato dallo script e tutto funziona!

    Grassieeeeee

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.