Controllo sintassi mail per accesso dispositivi Wi-Fi

theClown

Nuovo Utente
24 Giu 2015
2
0
0
Buongiorno a tutti e ringrazio anticipatamente chi mi darà una mano ad una cosa a cui non vengo a capo. :)

In pratica ho un Gateway che emette una rete wireless libera che nel momento in cui ti connetti ti chiede una registrazione (nome, numero ed email) per poter navigare.
Il problema è questo, qualsiasi cosa metti per lui va bene, quindi basta mettere "abc" in tutti i campi e ti toglie l'avviso di compilazione, quindi vorrei capire come inserire un controllo della sintassi della email.

Ho cercato e ho trovato tanti codici tra i più comuni questo per esempio.

Codice:
function validEmail(email){

	  return  /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+.([a-zA-Z])+([a-zA-Z])+/.test(email);}

Solo che non è proprio il mio campo ma non ho capito dove inserirlo, se nel file html o nel file JS.
Qui sotto un estratto del file Html.

Codice:
<script>
$(document).ready(function() {
    $('#PC').click(function(){
		var host = window.location.origin;
		var pathname = window.location.pathname.lastIndexOf("/");
		var sub = window.location.pathname.substring(0, pathname);
		var search = window.location.search.replace("mobile=1", "mobile=0");
		var desktopPage = "ua_agree.html";
		location.replace(sub +"/"+ desktopPage + search);
    });
	$('#Disagree').click(function(){
		window.opener=null;
		window.open("","_self");
		window.close();
    });
	$('#Agree').click(function(){
		submit();
    });
	$("#user_name").keyup(function(){
		if($("#user_name").val() != ''){
			$("#user_name").removeClass('error');
		}else{
			$("#user_name").addClass('error');
		}
	});
	$("#phone").keyup(function(){
		if($("#phone").val() != ''){
			$("#phone").removeClass('error');
		}else{
			$("#phone").addClass('error');
		}
	});
	$("#address").keyup(function(){
		if($("#address").val() != ''){
			$("#address").removeClass('error');
		}else{
			$("#address").addClass('error');
		}
	});
	$("#email").keyup(function(){
		if($("#email").val() != ''){
			$("#email").removeClass('error');
		}else{
			$("#email").addClass('error');
		}
	});
});
</script>

Qualcuno sa darmi una mano per caso?
Grazie in anticipo!!:fonzie:
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, inserisci la funzione validEmail(email) al di fuori della function ready di jquery prima della chiusura del ta </script> e la verifichi cosi:
Codice:
$("#email").keyup(function () {
        if (validEmail($("#email").val())) {
            $("#email").removeClass('error');
        } else {
            $("#email").addClass('error');
        }
    });
 
Discussioni simili
Autore Titolo Forum Risposte Data
CristianB72 [PHP] Controllo sintassi indirizzo email non funziona PHP 13
G Script php per invio email con controllo sintassi e record MX PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 7
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
Z Controllo giorni MYSQL PHP 0
M Problema con controllo form in real time jQuery 6
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M Controllo del codice fiscale/partita iva PHP 11
S Software windows10 per controllo contenuti web Windows e Software 6
S Controllo appuntamenti disponibili sul db PHP 5
L input (controllo se è stato modificato o no). PHP 1
W Controllo competitors serp SEO e Posizionamento 2
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
M [MS Access] controllo valido se MS Access 8
MarkRed Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus" jQuery 9
C [PHP] Controllo <select> comportamento anomalo PHP 2
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
A [PHP] Controllo nome utente form di registrazione PHP 4
L [PHP] controllo dimensione immagine per il resize PHP 2
M [ASP] Upload file da form controllo Classic ASP 5
P [PHP] Controllo al checkbox privacy PHP 6
S [MySQL] Controllo dati di una tabella in tempo reale MySQL 0
T [php] controllo su estensione file PHP 7
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
I Recupero accesso pannello di controllo dominio Leggi, Normative e Fisco 2
F Controllo dati sui campi di input tramite php PHP 1
R [MS Access] CONDIZIONE CHE CAMBIA PROPRIETA' DI UNA CONTROLLO MS Access 7
M [PHP] Dubbio controllo IF PHP 15
M [PHP] Controllo campo cap con trattino oltre ai numeri PHP 3
Fede72 Controllo registrazioni PHP Mysql PHP 5
L jquery e json controllo valori da determinate chiavi - keys jQuery 0
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
bubino8 [PHP] Controllo Log e Modifiche Utenti PHP 5
P [PHP] Realizzare un controllo accessi cantiere, problema lettore Qrcode... PHP 0
M [PHP] Controllo inserimento in tempo reale PHP 0
M [PHP] Help: controllo valori inseriti in un campo PHP 1
M [PHP] Impedire di digitare determinati caratteri nell’input (controllo in tempo reale) PHP 4
giancadeejay [PHP] Controllo inserimento tot caratteri PHP 5
giancadeejay [PHP] Controllo su quantita' di caratteri inseriti, in colonna db PHP 5
F [Javascript] Controllo stringa jquery Javascript 4
B [MySQL] CONTROLLO SE CAMPO1 > CAMPO2 MySQL 0
M [PHP] controllo inserimento dati un un form PHP 4
ANDREA20 [PHP] Controllo email se e valida PHP 5
elpirata [Javascript] Controllo su campo ricerca data Javascript 1
P scavalca il controllo dello username PHP 1
A problema controllo Javascript 2
C controllo con metodo text non funzionante Javascript 7
P Controllo valori duplicati in un campo a Maschere continue MS Access 0
P controllo browser sul server o in php? PHP 2

Discussioni simili