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

    convalidare campo mail e verificare esistenza suffisso

    Salve ragazzi !

    ho un piccolo ed increscioso problema.

    Vorrei controllare mezzo JS se in un campo è stato inserito il suffiso @miosito.com oltre al nome utente:

    esempio:

    gabcaly@miosito.com

    nel caso non fosse così vorrei un alert e che porti sul campo

    Mi aiutate ????
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2

  3. #3
    ti ringrazio cmq ma credo di non essermi spiegato adeguatamente.
    I controlli di convalida sul campo li conosco. Il mio problema è quello di verificare che il campo termini con un particolare suffiso di dominio. Ad esempio, se inserisco solo il nome utente GABCALY, la funzioncina dovrebbe aggiungere il suffisso omesso (@MIODOMINIO.COM) o portarsi sul campo.
    Nel mio caso il suffisso è sempre lo stesso e non devo soltanto verificare che lo contiene bensi se termina con (@MIODOMINIO.COM) (che è diverso).

    Capito

    grazie per la tua collaborazione
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    puoi procedere con le regexp, quel dollaro indica la fine del pattern da cercare, si procede solo se il valore non presenta la parte finale combaciante (in questo caso dev' essere identico) con il pattern

    (il . è un carattere speciale x le regexp, x questo vuole il backslash, @ non ancora ma conviene anteporlo lo stesso)

    <input type="text"
    onblur="if(this.value!=''){ if(!this.value.match(/\@MIODOMINIO\.COM$/)){ this.value+='@MIODOMINIO.COM'}}">

    ciao

  5. #5

    Cosi?

    Cosi?

    codice:
    <html>
    <head>
    <title></title>
    
    <script language="javascript">
    <!--
    function verifica() { // espressione regolare....
    var istaEdescrPatter=new RegExp("^[a-zA-Z-0-9\.\-]+\@[a-zA-Z-0-9\.\-]+\.[(com|it|net|biz|info|org|too.it|da.ru|uk)]$");
    var cosa=document.uno.due.value;
    
    if(!istaEdescrPatter.test(cosa)) {
    	window.alert("indirizzo e-mail non valido...");
    	document.uno.due.focus();
    	return false;
    };
    };
    //-->
    </script>
    
    </head>
    <body>
    
    <div align="center">
    <form name="uno">
    <input type="text" name="due" size="40">
    <input type="button" value="Clicca" onclick="verifica();">
    </form>
    </div>
    
    </body>
    </html>

  6. #6
    grazie !
    ho preso qualche spunto per completare il mio script.
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

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.