[JS] Argument wordt niet geaccepteerd in function call

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Arcane Apex
  • Registratie: Juni 2003
  • Laatst online: 30-01 15:19
Ik probeer een waarde uit een textfield in te voeren als argument in een javascript function call.
Echter vermoed ik dat zowel de syntax fout is als de referentie naar de value in de desbetreffende textfield.

Iemand enig idee hoe ik deze syntax wel passable krijg en hoe ik via de DOM toch die value uit die textbox kan aanroepen mbv javascript?

code:
1
2
3
4
5
<form method="get" name="forgot" action="login.php">                 
        Email address:<br /> 
        <input type="text" name="EmailAddress" size="20" maxlength="40" value="">
        <input name="forgot" type="button" id="forgot" value="send" onclick='loginForm("?EmailAddress="+this.form.EmailAddress.value"&forgot=submit");'>
</form>

Acties:
  • 0 Henk 'm!

  • mjax
  • Registratie: September 2000
  • Laatst online: 15:23
Je bent een + teken vergeten...

loginForm("?EmailAddress="+this.form.EmailAddress.value+"&forgot=submit");

[ Voor 57% gewijzigd door mjax op 29-02-2008 05:09 ]


Acties:
  • 0 Henk 'm!

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Maar je gaat dus proberen om een standaard GET na te maken? :?

Huur mij in als freelance SEO consultant!


Acties:
  • 0 Henk 'm!

  • reddevil
  • Registratie: Februari 2001
  • Laatst online: 23-09 08:30
CrashOne schreef op vrijdag 29 februari 2008 @ 06:47:
Maar je gaat dus proberen om een standaard GET na te maken? :?
Dit zal wel een vereenvoudigd voorbeeldje zijn om het probleem op te lossen... ik 'probeer ook wel is een get na te maken', maar vanwege diverse redenen :)

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:40

crisp

Devver

Pixelated

Niet bepaald unobtrusive zo. Maak van die button eerst eens een type="submit" en zet je javascript in een onsubmit handler waarbij je enkel een referentie naar het formulier meegeeft. Laat vervolgens je JS functie zelf de waarden van de input-elementen ophalen door door de elements collectie te lopen. Da's veel flexibeler en je formulier werkt ook als JS niet uitgevoerd kan worden.

Intentionally left blank