[js] submitten via onClick werkt niet?

Pagina: 1
Acties:

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Ik heb een formulier die de info op verschillende manieren moet kunnen submitten (doormiddel van een extra hidden input genaamd action). Nu heb ik deze code:
code:
1
onClick="document.form1.submit()"

in een button tag staan.

En ik krijg een fout melding:
Deze eigenschap of methode wordt niet ondersteund door dit object.
Iemand enig idee wat er nou eigenlijk fout is? Een ';' erachter zetten heeft geen zin. 'javascript:' ervoor zetten heeft wederom geen zin. Het in een aparte functie zetten en die aanroepen heeft ook geen zin.

Noushka's Magnificent Dream | Unity


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
De fout openbaart zichzelf toch? Je probeert submit() als functie van document.form1 te draaien, en die is geen functie. Bekijk nog eens goed hoe je zoiets zou moeten submitten :)

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Wat is het ID van je form?

code:
1
  <form id="form1"></form>


code:
1
  onclick="document.forms(\"form1\").submit()"

[ Voor 23% gewijzigd door dominic op 03-02-2003 17:27 ]

Download my music on SoundCloud


Verwijderd

Dan zou ik onClick="document.forms.form1.submit()" doen
(Natuurlijk wel als form1 de naam van je form is) ;)

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Verwijderd schreef op 03 February 2003 @ 17:26:
Dan zou ik onClick="document.forms.form1.submit()" doen
(Natuurlijk wel als form1 de naam van je form is) ;)
Nop, nog steeds hetzelfde. En trouwens ik doe het altijd al zo en nu ineens werkt het niet. En nee, het probleem zit echt niet ergens anders want ik heb alle 'gevaarlijke' stukjes echt goed doorgekeken.

Noushka's Magnificent Dream | Unity


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Michali schreef op 03 February 2003 @ 17:31:
[...]


Nop, nog steeds hetzelfde. En trouwens ik doe het altijd al zo en nu ineens werkt het niet. En nee, het probleem zit echt niet ergens anders want ik heb alle 'gevaarlijke' stukjes echt goed doorgekeken.
Post je page ff, zal vast makkelijk te vinden zijn.

Download my music on SoundCloud


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:19

crisp

Devver

Pixelated

Dit werkt hier prima hoor:
HTML:
1
2
3
4
<form name="form1" method="get">
<input type="text" name="bla" value="boe" /><br />
<input type="button" onclick="document.form1.submit()" value="hoi" />
</form>

Ik denk dat er dus iets anders fout gaat; misschien kan TS zijn complete code eens laten zien?

Intentionally left blank


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
dominic schreef op 03 February 2003 @ 17:26:
Wat is het ID van je form?

code:
1
  <form id="form1"></form>


code:
1
  onclick="document.forms(\"form1\").submit()"
ook al niet :|

Noushka's Magnificent Dream | Unity


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Je form moet ook nog een ACTION hebben.. Anders kannie niet submitten natuurlijk..

code:
1
 <form name="form1" action="blaat.asp" method="get"></form>

[ Voor 51% gewijzigd door dominic op 03-02-2003 17:42 ]

Download my music on SoundCloud


Verwijderd

"form name" moet "form id" zij geloof ik, maar wacht dacht je van

[html]
<input type="submit">
[/html]

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Verwijderd schreef op 03 februari 2003 @ 17:37:
"form name" moet "form id" zij geloof ik, maar wacht dacht je van

[html]
<input type="submit">
[/html]
Dat hoeft niet, maar kan wel als vervanging worden gebruikt voor zijn onclick..

[ Voor 21% gewijzigd door dominic op 03-02-2003 17:38 ]

Download my music on SoundCloud


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 03 februari 2003 @ 17:37:
"form name" moet "form id" zij geloof ik, maar wacht dacht je van

[html]
<input type="submit">
[/html]
als 't om een simpele button ging, denk je dan echt dat ie zó lastig gedaan had? 8)7

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Verwijderd schreef op 03 February 2003 @ 17:37:
"form name" moet "form id" zij geloof ik, maar wacht dacht je van

[html]
<input type="submit">
[/html]
Ik heb een formulier die de info op verschillende manieren moet kunnen submitten (doormiddel van een extra hidden input genaamd action).

Noushka's Magnificent Dream | Unity


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
OMG! Ok probleem gevonden. Ik had direct na deze button een button staan met als name="submit". nu riep ik natuurlijk de hele tijd de submit() van deze button aan. |:(

Noushka's Magnificent Dream | Unity


Verwijderd

eeeh overheen gelezen

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Michali schreef op 03 February 2003 @ 17:44:
OMG! Ok probleem gevonden. Ik had direct na deze button een button staan met als name="submit". nu riep ik natuurlijk de hele tijd de submit() van deze button aan. |:(
:D

en wat zei ik je? Een button hééft helemaal geen submit() functie :)

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
HunterPro schreef op 03 februari 2003 @ 17:52:
[...]

:D

en wat zei ik je? Een button hééft helemaal geen submit() functie :)
Oh nee wacht ik zei het verkeerd. Ik probeerde steeds een button als functie aan te roepen.

Noushka's Magnificent Dream | Unity

Pagina: 1