Visualizzazione dei risultati da 1 a 8 su 8

Discussione: controllo moduli

  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    controllo moduli

    salve siccome non è possibile effettuare la ricerca mi sapreste indicare cortesemente una guida su come controllare i moduli


    ad esempio che due caselle di testo siano uguali
    che la mail sia qualcosa di sensato e via dicendo....premmetto che di js non so niente
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Se mi spieghi esattamente la tua situazione e quello che vuoi fare, forse ti prsso aiutare...
    Open ur mind 'n ENJOY da' power of JavaSkript :-)...
    Coded by 16437952

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    beh in parte ho risolto usando gli if
    ora mi resterebbe il dilemma di controllare che l'utonto immetta in una casella di testo un qualcosa simile ad un indirizzo di posta



    xxxx@xxxx.xxxx


    per intenderci
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    ciao
    esiste il metodo match(stringa) che restituisce la posizione della stringa se questa è presente in ciò che controlli, oppure restituisce -1 se non presente.

    Nel tuo caso
    document.nomeform.nomecampo.value.match('@')

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ho fatto così

    codice:
    if(a.mail.value.match('@') == false)
    {
    	alert("Inserisci un indirizzo di posta valido");
    	return false;
    }

    ma non funziona

    a ovviamente è postso come document.nomeform
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Guarda questa discussione per risolvere il tuo problema di controllo email. Con lo script che ho postato, controlli se c'è @, un . dopo di essa, e puoi inoltre configurare una lista di providers abilitati e di nazioni abilitate.
    Open ur mind 'n ENJOY da' power of JavaSkript :-)...
    Coded by 16437952

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    sinceramente mi basterebbe solo il controllo della chiocciola....ma non capisco dove lo fai in quello script
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  8. #8
    In pratica si tratta di una funzione check() che viene avviata attraverso il pulsante accanto al campo di testo. Questa, di cui ho estratto la parte di controllo per il carattere @, ritorna il valore true se l'indirizzo è valido (contiene @) o false se non è valido.
    Se l'indirizzo viene considerato valido, viene creata una variabile mail contenente l'indirizzo, altrimenti la variabile mail ha valore 0.
    Le due funzioni foc() e restore() servono solo a gestire il comportamento del testo nella casella, che scompare se la casella è attiva, mentre ricompare se non è stato digitato alcun carattere nella casella quando questa è disattivata.

    <HTML><HEAD>
    <SCRIPT language="Javascript1.2">
    <!--
    function check()
    {
    ////Coded by 16437952////
    var x=document.mail.mail.value;
    var last=x.length
    var chiocc=false;
    for (n=0;n<last;n++)
    {
    if (x.charAt(n)=="@") // Contiene la @ ?
    {
    chiocc=true;
    }
    }
    if (chiocc==true)
    {
    window.alert("E-mail valida");
    var mail=document.mail.mail.value;
    return true;
    }
    else
    {
    window.alert("Inserisci un indirizzo di posta valido");
    var mail=0;
    return false;
    }
    }

    function foc()
    {
    if (document.mail.mail.value=="Inserisci la tua email...")
    document.mail.mail.value="";
    }

    function restore()
    {
    if (document.mail.mail.value=="")
    document.mail.mail.value="Inserisci la tua email...";
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM name="mail" action="email.html" method="post">
    <INPUT name="mail" type="text" size="30" value="Inserisci la tua email..." onBlur="restore();" onFocus="foc();">
    <INPUT type="button" value="Validate email" onClick="check();">
    </FORM>
    </BODY>
    </HTML>
    Open ur mind 'n ENJOY da' power of JavaSkript :-)...
    Coded by 16437952

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.