webForumDet fria alternativet

Validera form

12 svar · 308 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#1

Hejsan!

Det är så att jag validera ett form.
Allt funkar fint när jag använder:

<input type="submit" value="::: Skicka :::">

Men när jag anänvder:

<a href="javascript:document.form.submit();">

Då validera den inte formen längre. Hur kommer detta sig..

jag använder mig av: OnSubmit="return check();"

dectgapMedlem sedan sep. 20021 542 inlägg
#2

Testa följande:

<a href="javascript: if(documen.form.onsubmit()) document.form.submit();">
fundrusseMedlem sedan jan. 2002286 inlägg
#3

Hmm det funkar (Ibland)
fyller jag inte i nåt i formuläret så säger den ifrån.
men är det i fyllt så postas det inte ibland

dectgapMedlem sedan sep. 20021 542 inlägg
#4

Jag missade ett 't'.

<a href="javascript: if(document.form.onsubmit()) document.form.submit();">

Sen skulle jag föreslå ett annat namn på formuläret än "form".

fundrusseMedlem sedan jan. 2002286 inlägg
#5

jo det och java script = javascript
Jag fixade det men det funkar inte som det ska ändå

fundrusseMedlem sedan jan. 2002286 inlägg
#6

Den händer att formen inte postas.
händer helt enkelt ingenting när man klickar på knappen

dectgapMedlem sedan sep. 20021 542 inlägg
#7

Hur blir det om du skriver så här istället?

<a href="javascript: if(check()) document.form.submit();">

Om det inte heller fungerar föreslår jag att du skriver lite mer kod.

fundrusseMedlem sedan jan. 2002286 inlägg
#8

Blir samma fel där..
Uppfyller inte fältet mina kvar så säger den ifrån..
Men uppfyller det kraven så postas inte formen

fundrusseMedlem sedan jan. 2002286 inlägg
#9

För kännedom har jag inte hittat en lösning på mitt problem ännu!

greyhoundMedlem sedan maj 20031 399 inlägg
#10

Lägg ut funktionen check så man kan se det så kanske det går att lösa...

fundrusseMedlem sedan jan. 2002286 inlägg
#11
<script language="JavaScript">
function check(){
	
	if (document.form.ZipCode.value.length < 5){
		alert("Skriv in ett giltigt postnummer på 5 tecken!");
		form.ZipCode.focus();
		return false;
}
	if (document.form.ZipCode.value.length > 5){
		alert("Skriv in ett giltigt postnummer på 5 tecken!");
		form.ZipCode.focus();
		return false;

}
}
</script>
dectgapMedlem sedan sep. 20021 542 inlägg
#12

Om du ändrar check till att se ut så här blir det förmodligen bättre:

<script language="JavaScript" type="text/javascript">
function check(){
	
	if (document.form.ZipCode.value.length < 5){
		alert("Skriv in ett giltigt postnummer på 5 tecken!");
		form.ZipCode.focus();
		return false;
}
	if (document.form.ZipCode.value.length > 5){
		alert("Skriv in ett giltigt postnummer på 5 tecken!");
		form.ZipCode.focus();
		return false;

}
return true;
}
</script>
fundrusseMedlem sedan jan. 2002286 inlägg
#13

Lagt in det nu.. Men han går förbi valideringen..
fattar inte varför det blir såhär bara för att man har länk istället för input

133 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
130 ms — hämta tråd, inlägg och bilagor (db)