URL genereren met form+javascript

Pagina: 1
Acties:

  • Neman
  • Registratie: September 2000
  • Laatst online: 30-08 12:47

Neman

Een uit de lucht gegrepen naam

Topicstarter
De search doet het op het moment niet, dus die heb ik daarom niet kunnen raadplegen.

Ik wil m.b.v. een tekstveldje en een button een URL genereren. Dus als men bijv. 'hallo' in het tekstveld invult en vervolgens op de knop ramt, wil ik dat 'blaat.php?msg=hallo' geopend wordt. Kan iemand mij vertellen hoe ik dit voor elkaar krijg?

Alvast bedankt.

  • MisterData
  • Registratie: September 2001
  • Laatst online: 21:10
Je bedoelt dus zoiets :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
<script language="JavaScript">
function gotopage() {
var url = "http://www.mijnserver.com/script.php?tekst="+document.all("textje").value;
window.location.replace(url);
}
</script>
</head>
<body>
<input id="textje" value="hier moet je tekst typen">
<input type="button" value="go !!!" onclick="javascript:gotopage();">
</body>
</html>

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
JAVASCRIPT => [forum=13]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Jah, maar als je het met een form doet en een inputveld, en dit vervolgens verstuurt naar een bv. php pagina krijg je automatisch dat die variabele wordt meegestuurd.
code:
1
2
3
<form method="post" action="iets.php">
<input field="text" name="dus">
</form>

Dan krijg je iets.php?dus=blaat

En die dus kun je dan weer als var in iets.php gebruiken.

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 04 november 2001 22:15 schreef Tizzwat het volgende:
Jah, maar als je het met een form doet en een inputveld, en dit vervolgens verstuurt naar een bv. php pagina krijg je automatisch dat die variabele wordt meegestuurd.
code:
1
2
3
<form method="post" action="iets.php">
<input field="text" name="dus">
</form>

Dan krijg je iets.php?dus=blaat

En die dus kun je dan weer als var in iets.php gebruiken.
klopt en lijkt me veel handiger dan dat scriptje met javascript

edit: je krijgt geen ?var=value erachter hoor bij method=post

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op zondag 04 november 2001 22:15 schreef Tizzwat het volgende:
Jah, maar als je het met een form doet en een inputveld, en dit vervolgens verstuurt naar een bv. php pagina krijg je automatisch dat die variabele wordt meegestuurd.
[code]<form method="post" action="iets.php">
code]
Dan krijg je iets.php?dus=blaat
En wat als ik die pagina nu gewoon zo aanroep:

http://www.example.com/iets.php?dus=blaat ;)

Tip: maak gebruik van HTTP_POST_VARS["foo"] (of HTTP_GET_VARS["foo"] ofcourse..)

:)

"You're only as good, as what you did last week."


Verwijderd

Op zondag 04 november 2001 22:32 schreef oh,when? het volgende:


En wat als ik die pagina nu gewoon zo aanroep:

http://www.example.com/iets.php?dus=blaat
Jah, dan kan die gehacked worden...
Ligt er maar net aan wat je wilt.
Pagina: 1