webForumDet fria alternativet

hur skriver jag så jag får den reverse

JavaScriptur Javascript

6 svar · 199 visningar · startad av dea

deaMedlem sedan dec. 2002387 inlägg
#1

lite asp inblandat..

Vad skriver jag för att få den reverse när jag trycker på länken...
submit

<%@ language=javascript %>
<html>
<head>
<title></title>
</head>
<body>
<%
var nrArr = new Array ();

if (!Request.Form("nr").Count) {
   for( var i = 0; i <= 20; i++ ) {
     nrArr[i] = (Math.floor(Math.random() * 100)) +1;
   }
}
else  {
  nrArr [i] = Requets.Form("nr")(i+1);
  	for( var i = 0; i <= 20; i++ ) {
 	  nrArr.reverse
  }
}
%>
<a href="??">Omvänt </a>
<form method="post">
<%
  for( var i = 0; i <= 20; i++ ){
Response.Write("<input name=nr value="+ nrArr[i] +"><br>");
}
%>

</form>
Peter SMedlem sedan dec. 20025 483 inlägg
#2

nrArr-fältet?

<a href="javascript:void(nrArr.reverse())">Omvänt</a>

:)

deaMedlem sedan dec. 2002387 inlägg
#3

nja...

det funkar inte... det är formuläret (eller åtminstone siffrorna man vill ändra på) så man måste väl på något sätt submita formuläret!?

eller? jag är nybörjare

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

Har du tagit bort mellanrummet i ordet "javascript" ovan?

:)

deaMedlem sedan dec. 2002387 inlägg
#5

nä..

då fick jag felmeddelande

men ska det inte vara typ

java script:document.form[0].submit()
deaMedlem sedan dec. 2002387 inlägg
#6

hittade ett fel i min kod:

else  {
  nrArr [i] = Requets.Form("nr")(i+1);
  	for( var i = 0; i <= 20; i++ ) {
 	  nrArr.reverse
  }
}

ska vara

else  {
  for( var i = 0; i <= 20; i++ ) {
  nrArr [i] = Requets.Form("nr")(i+1); {
 	  nrArr.reverse();
  }
  }
}

tror jag

deaMedlem sedan dec. 2002387 inlägg
#7

har ordnat det, tackar för hjälpen

Facit:

<%
var nrArr = new Array ();

if (!Request.Form("nr").Count) {
   for( var i = 0; i <= 20; i++ ) {
     nrArr[i] = (Math.floor(Math.random() * 100)) +1;
   }
}
else  {
  for( var i = 0; i <= 20; i++ ) {
  nrArr [i] = Request.Form("nr")(i+1); 
 	 } 
	 nrArr.reverse();
}
%>
<a href="javascript:document.fr.submit()">Omvänt</a>
<form method="post" name="fr">
<%
  for( var i = 0; i <= 20; i++ ) {
	Response.Write("<input name='nr' value="+ nrArr[i] +"><br>");
}
%>

</form>
151 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)