webForumDet fria alternativet

kontroll av namn- och tel.nr-värden i var sitt formulärfält

JavaScript

1 svar · 244 visningar · startad av i1bgn

Medlem sedan mars 20039 inlägg
Frågan#1

Har en funktion i javascript som kollar om det är tomt i fälten.
function kolla(){
if (document.service.serienr.value==""){
alert("Du måste fylla serienr");
return false;}
else if (document.service.namnUppgiftslamnare.value==""){
alert("Du måste fylla i Ditt namn");
return false;}
else if (document.service.telnrUppgiftslamnare.value==""){
alert("Du måste fylla i Ditt telefonnummer");
return false;}
}

FORM-taggen ser ut så här:
<form name="service" action="visaFormUppg.asp" method="post" onsubmit="return kolla()">

Har du en bra lösning för att kolla och ge varning om namn-fältet innehåller annat än bokstäver och mellanslag samt om tel.nr-fältet innehåller annat än siffror och tecknet - ?

Medlem sedan dec. 20025 483 inlägg
#2
<script type="text/javascript">
<!--

function kolla(o){
	if(!/^[a-zA-ZåäöÅÄÖ\s]+$/.test(o.elements["namnUppgiftslamnare"].value)){
		alert("Felaktigt namn");
		return false;
	}
	if(o.elements["serienr"].value==""){
		alert("Felaktigt serienummer");
		return false;
	}
	if(!/^[0-9\-]+$/.test(o.elements["telnrUppgiftslamnare"].value)){
		alert("Felaktigt telefonnummer");
		return false;
	}
};

//-->
</script>

...

<form name="service" action="visaFormUppg.asp" method="post" onsubmit="return kolla(this)">

:)

280 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
145 ms — ändringar (db)