webForumDet fria alternativet

Problem med verifiering av formulär...

3 svar · 442 visningar · startad av Method

MethodMedlem sedan apr. 2001357 inlägg
#1

Har problem med nedanstående kod, var ett tag sen jag programmera så jag är ringrostig...

Jag vill kolla att fältet Postcode bara inehåller siffror, men jag kan fylla i bara bokstäver utan att den verifierar. den skickar formuläret ändå, men det att jag måste fylla i alla fält funkar.

Tackar

<script type="text/javascript">
		function validateForm(){			
			if (document.frmCatalog.frmName.value==""
			|| document.frmCatalog.frmAdress.value=="" 
			|| document.frmCatalog.frmPostcode.value==""
			|| document.frmCatalog.frmCity.value==""){
				alert("Du måste fylla i alla fält med *");
				return false;
			} else if ( ( parseInt(document.frmCatalog.frmPostcode.value) + "" ) == document.frmCatalog.frmPostcode.value ){
				alert("Postnummer får bara innehålla siffror!");
				return false;
			} else {
				return true;
			}
		}
			</script>
Peter SMedlem sedan dec. 20025 483 inlägg
#2

Like so?

		function validateForm(){			
			if (document.frmCatalog.frmName.value==""
			|| document.frmCatalog.frmAdress.value=="" 
			|| document.frmCatalog.frmPostcode.value==""
			|| document.frmCatalog.frmCity.value==""){
				alert("Du måste fylla i alla fält med *");
				return false;
			} else if (!/^\d+$/.test(document.frmCatalog.frmPostcode.value)){
				alert("Postnummer får bara innehålla siffror!");
				return false;
			} else {
				return true;
			}
		}

:)

MethodMedlem sedan apr. 2001357 inlägg
#3

kanon, tackar för det snabba svaret :D

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Vassego! :bire

130 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)