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.
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.
Qualcuno sa darmi una mano per caso?
Grazie in anticipo!!:fonzie:
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: