webForumDet fria alternativet

Validerings script som inte fungerar

5 svar · 337 visningar · startad av firstchoice

firstchoiceMedlem sedan okt. 2001615 inlägg
#1

får inte detta scriptet att fungerar =(
ser ut som att functionen scroll inte startar
första funktionen fungerar och säger ifrån om fältet är tomt
men sen fungerar inte resten =(

		<script type="text/javascript">
			function validateForm() {
				if (document.blob.value=="") {
					alert("Du måste ange en bild!");
					return false;
				} else {
					obj.f.mysubmit.disabled=true;
					scroll(obj.mysubmit,0,1);
					return true;
				}
			}

			function scroll(obj,n,d){
				obj.value="Var god vänta"+"...".substring(0,n);
				n+=d; if(n==0||n==3){ d=-d }
				setTimeout("scroll(scrollobj,"+n+","+d+");",500);
			}
		</script>
<FORM name="f" METHOD="Post" ENCTYPE="multipart/form-data" ACTION="outputFile.asp" onsubmit="return validateForm(this);">
<INPUT TYPE="file" NAME="blob"><BR>
<INPUT TYPE="submit" NAME="mysubmit" VALUE="Ladda upp...">
</FORM>

har jag missat något?

firstchoiceMedlem sedan okt. 2001615 inlägg
#2

?? ingen som kan se något fel?

firstchoiceMedlem sedan okt. 2001615 inlägg
#3

hjälp mig!!! =(

J.N.Medlem sedan apr. 20031 660 inlägg
#4

HEJ!

Jag tror de församlade wf-javascript-gurusarna önskar mer kod.
Där ingår inte jag!

Exempel på frågor:
- fungerar själva anropet till funktionen?
- om du tar bort valideringen, fungerar det?
- felmeddelanden?

jawbreakerMedlem sedan jan. 2003296 inlägg
#5

Testa det här:

		<script type="text/javascript">
			function validateForm(f) {
				if (f.blob.value=="") {
					alert("Du måste ange en bild!");
					return false;
				} else {
					f.mysubmit.disabled=true;
					scroll(f.mysubmit,0,1);
					return true;
				}
			}

			function scroll(obj,n,d){
				obj.value="Var god vänta"+"...".substring(0,n);
				n+=d; if(n==0||n==3){ d=-d }
				setTimeout("scroll(document.f.mysubmit,"+n+","+d+");",500);
			}
		</script>

Och så bör du nog sätta en fast bredd på din submitknapp, om du inte vill att den ska ändra storlek efter hur lång texten är förstås...

firstchoiceMedlem sedan okt. 2001615 inlägg
#6

scriptet fungerar perfekt nu! även i Firefox!!!

tack =)

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