[javascript/html] Invoer versturen in url

Pagina: 1
Acties:
  • 132 views sinds 30-01-2008
  • Reageer

  • cyspoz
  • Registratie: September 2001
  • Laatst online: 15-07 08:00

cyspoz

Relaxed, het zijn maar 1 en 0

Topicstarter
Ik ben op het moment wat aan het rommelen met html en cgi. Alleen kom ik er niet uit hoe ik nou de invoer uit een textbox moet versturenin de url. Zodat je krijgt .../cgi-bin/go?****** en dan op de **** moet komen te staan wat je hebt ingevuld in je tekstbox. Ik heb het volgende al, maar werkt alleen nog niet. Wat doe ik niet goed?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<SCRIPT type="text/javascript" language="Javascript">
<!--
function start() {
a = document.form_go.B1.value;
location.href = "/cgi-bin/go.exe?" + a;
return true;
}
// -->
</SCRIPT> 
<body link="#000000" vlink="#000000" alink="#000000">

<p align="center"><b><font face="Arial" size="6">Webcam</font></b></p>
<p align="center">&nbsp;</p>

<form name="form_go" method="POST" onClick="start">
  <p align="center"><input name="T1" size="20">
  <input type="submit" value="Go" name="B1"></p>
</form>

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

document.location.href?
verder heeft het weinig met P&W te maken, move naar W&G

Klaar voor een nieuwe uitdaging.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12:42

Janoz

Moderator Devschuur®

!litemod

Maak eerst van de POST eens een GET en kijk of je in je cgi wat met de T1= kunt doen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • cyspoz
  • Registratie: September 2001
  • Laatst online: 15-07 08:00

cyspoz

Relaxed, het zijn maar 1 en 0

Topicstarter
OK. ik heb het bijna helemaal werkend inmiddels. Ik heb nu een paar dingen veranderd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<SCRIPT type="text/javascript" language="Javascript">
<!--
function login_script() {
a = document.form_go.T1.value;
document.location.href = "/cgi-bin/login.exe?" + a;
return true;
}
// -->
</SCRIPT> 
<body link="#000000" vlink="#000000" alink="#000000">

<p align="center"><b><font face="Arial" size="6">Webcam</font></b></p>
<p align="center">&nbsp;</p>

<form name="form_go">
  <p align="center"><input name="T1" size="20" type="password">
  <INPUT type="button" VALUE="Login" name="B1" onClick="login_script()";>
</form>

</body>

</html>

Alleen als ik in het invul velt zit mt mijn curser en dan op enter druk werkt het niet. Weet iemand hoe dat komt en wat ik er aan kan doen?

Verwijderd

cyspoz schreef op 09 January 2003 @ 23:28:
blaat....

Alleen als ik in het invul velt zit mt mijn curser en dan op enter druk werkt het niet. Weet iemand hoe dat komt en wat ik er aan kan doen?
Je hebt geen submit-button.
Gebruik <input type="submit">

[ Voor 62% gewijzigd door Verwijderd op 09-01-2003 23:36 . Reden: lay-out ]


  • cyspoz
  • Registratie: September 2001
  • Laatst online: 15-07 08:00

cyspoz

Relaxed, het zijn maar 1 en 0

Topicstarter
Dat had ik eerst ook. Maar dat werkt niet, want dan voert hij zelf iets uit en niet mijn java script.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

beeetje ranzige oplosing:
maak er een submit-button van (MrWiggle al zei).
maak van je form-tag dit:

code:
1
<form name="form_go" onsubmit="login_script();return false;">

en hij werkt ook met de enter-toets.

Wat je eerst had liet het form submitten als je op enter drukte, en dat wilde je nou net niet.
Die return false; voorkomt dat.

www.jurgroessen.nl


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 21:11

crisp

Devver

Pixelated

Hangloozz schreef op 09 January 2003 @ 23:53:
beeetje ranzige oplosing:
maak er een submit-button van (MrWiggle al zei).
maak van je form-tag dit:

code:
1
<form name="form_go" onsubmit="login_script();return false;">

en hij werkt ook met de enter-toets.

Wat je eerst had liet het form submitten als je op enter drukte, en dat wilde je nou net niet.
Die return false; voorkomt dat.
Of nog beter: gebruik gewoon helemaal geen form; controls hoeven namelijk niet perse in een form te staan :Y)

Intentionally left blank


  • cyspoz
  • Registratie: September 2001
  • Laatst online: 15-07 08:00

cyspoz

Relaxed, het zijn maar 1 en 0

Topicstarter
Hartstikke bedankt. Het werkt nu inderdaad.Ik geloof niet dat het de meeste sexy oplossing is. Maar voor de hobbier is het meer dan genoeg. Het gaat er namelijk dan ook op het begrijpen. En dat doe ik nu ook nog.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

crisp schreef op 10 januari 2003 @ 00:03:
[...]

Of nog beter: gebruik gewoon helemaal geen form; controls hoeven namelijk niet perse in een form te staan :Y)
true, dus kwam m'n disclaimer (ranzige oplosing) iig van pas ;)

www.jurgroessen.nl

Pagina: 1