Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    2

    Dov'e' l'errore???Piccola domanda per esperti...o presunti tali...

    Questa pagina sotto verifica l'email dell'utente e l'accettazione sulle norme della privacy: il problema e' che non mi funziona la validazione javascript su accetto/non accetto norme su privacy.
    chi mi controlla lo script???
    Dov'e' l'errore???

    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=windows-1252">

    <script language="JavaScript">
    <!--
    function SymError()
    {
    return true;
    }

    window.onerror = SymError;

    //-->
    </script>

    <SCRIPT language=JavaScript>
    <!--
    function IsEmailValid(Temp)
    {
    var privacy = document.modulo.privacy.options[document.modulo.privacy.selectedIndex].value;
    var EmailOk = true
    var AtSym = Temp.value.indexOf('@')
    var Period = Temp.value.lastIndexOf('.')
    var Space = Temp.value.indexOf(' ')
    var Length = Temp.value.length - 1

    if (!privacy)
    {
    alert("NON HAI ACCETTATO!");
    }
    else
    {
    if ((AtSym < 1) ||
    (Period <= AtSym+1) ||
    (Period == Length ) ||
    (Space != -1))
    {
    EmailOk = false
    alert('L\'indirizzo di posta elettronica non e\' digitato correttamente.\n')
    Temp.focus()
    }
    }
    return EmailOk
    }
    // -->
    </SCRIPT>

    <META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
    <center>
    <BODY bgColor=#ffffff>
    <FORM onsubmit="return IsEmailValid(this.email);"
    action=addnew.asp method=post><INPUT
    type=hidden value=1 name=pos> <INPUT type=hidden value=60001 name=prm>


    <INPUT maxLength=45 size=25 name="email" value="tua email" onBlur="if (value == '') {value = 'tua email'}" onFocus="if (value == 'tua email') {value =''}">

    <INPUT type=submit value=" ISCRIVITI ">


    <INPUT
    type=checkbox CHECKED value=si name=privacy> Ho
    letto e accetto Informativa Privacy
    </FORM>
    </center>
    </BODY></HTML>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    var privacy = document.modulo.privacy.checked;

    ciao

    ps: occhio al titolo!
    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
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    2

    scusa ma non funziona.

    In pratica la pagina sopra e in particolar modo il controllo javascript dovrebbe verificare:

    a) se l'email inserita e' valida (altrimenti generare un popup di errore
    b) se il tasto privacy e' selezionato altrimenti generare un popup di errore

    Ma purtroppo ora come ora non controlla ne che l'email sia inserita e neanche che il checkbox privacy sia selezionato.

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.