Hejsan!
Jag använder denna kod för att kolla att man fyllt i e-post adress:
<script language="Javascript" type="text/javascript">
<!--
function kolla(){
if (document.spara.epost.value==""){
alert("Ni måste skriva er e-postadress");
return false;
}
}
//-->
</script>
Men, om jag skriver typ: "Hej" i fältet så funkar det ju!
Hur gör jag så att man måste skriva en giltig e-post adress?
tacksam för svar!
Mvh Adde
Jesper TMedlem sedan nov. 20017 144 inlägg Testa detta
function kolla(){
String.prototype.isValidEmail = function(){
return !! this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9|.|-|_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9|.|-|_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)}
if(!document.spara.epost.value.isValidEmail()){
alert("E-postadressen verkar inte stämma.");
return false;
}
}
PeeerMedlem sedan mars 20025 907 inlägg <script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
String.prototype.isValidEmail = function(){
return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)
}
function kolla() {
if (!document.spara.epost.value.isValidEmail()) {
alert("Ni måste fylla i er epostadress.");
return false;
}else
return true;
}
</script>