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

    Perchè non funziona questa script???

    Ciao ragazzi ho un piccolo problema, ma non essendo molto pratico non riesco a risolverlo da solo. Allora detto ciò passo alla descrizione del mio problema:

    ho una select:
    ---------------------------------------------------------------------
    <select name="colore">
    <option></option>
    <option>01</option>
    <option>02</option>
    <option>03</option>
    <option>04</option>
    </select>
    ---------------------------------------------------------------------
    Devo rendere obligatorio la scelta di una opzione, tempo fa un amico del form mi diede questa script:
    ---------------------------------------------------------------------
    <script>
    function checkContactForm (strFile)
    {
    if(!checkContactFields(strFile))
    alert("Per favore selezionare una opzione");
    else if((document.contactform.SELECT1.value == "1") ^
    (document.contactform.SELECT1.value == "2") ^
    (document.contactform.SELECT1.value == "3") ^
    (document.contactform.SELECT1.value == "4") ^
    (document.contactform.SELECT1.value == "5"))
    alert("Per favore scegliere una opzione");
    else
    {
    document.contactform.submit();
    }
    </script>
    ---------------------------------------------------------------------

    Allora qualcuno può aiutarmi????
    grazie a tutti

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma in che linguaggio e' scritta? :master:

    <script>
    function checkContactForm (strFile) {
    if (document.contactform.colore.selectedIndex==0) {
    alert("devi selezionare un colore")
    } else {
    document.contactform.submit()
    }
    }
    </script>

    L'altro controllo non l'hai menzionato... aggiungilo tu

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Ciao prima di tutto ti ringrazio per l'aiuto, ma volevo dirti che lo script che mi hai passato non funziona (sicuramente colpa della mia pochissima esperienza e dimistichezza). Io lo scrip l'ho inserito tra i tag <Head>. Potresti gentilmente spiegarmi meglio come devo procedere???
    Grazie mille e scusa per il disturbo

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Perchè non funziona questa script???

    Posta il link alla pagina (o tutto il sorgente), le informazioni fornite non sono sufficienti.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Prima di tutto volevo ancora una volta ringraziarti per il tuo aiuto, detto ciò ti posto il sorgente della pagina:

    ---------------------------------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Prova</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script>
    function checkContactForm (strFile) {
    if (document.contactform1.colore.selectedIndex==0) {
    alert("devi selezionare un colore")
    } else {
    document.contactform1.submit()
    }
    }
    </script>
    </head>

    <body>
    <form name="form1" method="post" action="index1.htm">
    <table width="315" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="99" class="testo">Scegli il colore </td>
    <td width="77"><select name="colore" id="colore">
    <option></option>
    <option>01</option>
    <option>02</option>
    <option>03</option>
    <option>04</option>
    </select></td>
    <td width="139"><input type="submit" name="Submit" value="Invia"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    ---------------------------------------------------------------------

    Questo è il sorgente, ti sarei molto grado se mi dicessi dove è che sbaglio. Grazie

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <script>
    function checkContactForm (strFile) {
    if (document.contactform1.colore.selectedIndex==0) {
    alert("devi selezionare un colore")
    } else {
    document.contactform1.submit()
    }
    }
    </script>
    </head>

    <body>
    <form name="contactform1" method="post" action="index1.htm">
    ...
    "><input type="button" name="Submit" value="Invia" onclick="checkContactForm()">
    ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Grazie tanto ora si che funziona. Ciao e grazie mille

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.