[HTML] Formsubmit, na druk op enter

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 11700

Topicstarter
Ik zit met het volgende probleempje ik wil een form submitten nadat er in het laatste textfield op enter wordt gedrukt.

Hij ziet er nu zo uit (rommelig ik weet het sorry daarvoor :( ):
form method="post" action="login.html" name="loginform">
<div style="position:absolute;top:552;left:59;">
<input type=text size=14 style="background:trans; border:0; height:18; font:12 Arial; color:#00507F; style:bold; font-weight: bold;" name=user maxlength=40>
</div>

<div style="position:absolute;top:572;left:59;">
<input type=password size=14 style="background:trans;border:0;height:18;font:12 Arial;color:#00507F; font-weight: bold;" name=pass maxlength=40>
</div>
</form>
</div>
Ik heb al ergens gezien dat mensen een dummy gifje gebruikten als submit button, maar kan het niet compleet zonder een submint button toe te voegen?

Acties:
  • 0 Henk 'm!

Anoniem: 20740

Om te laten submitten moet je iets toevoegen met type="Submit", maar dan wordt er meteen vanzelf een button aangemaakt. De tekst in deze button kun je wel veranderen met value="Tekst". Volgens mij kan het met alleen HTML dus niet

edit: gebruik de [ code ], dan ziet het er wat netter uit

Acties:
  • 0 Henk 'm!

Anoniem: 11700

Topicstarter
Ik heb het geprobeert met [ code ] maar omdat die input tags zo lang zijn maakt ie de code 3 pagina's lang ofzo, dat ziet er echt niet uit!!

Kijk wat ik dus kan doen is deze regel toevoegen:
<div style="background:trans;position:absolute;top:45;left:5;">
<input type="image" width=1 height=1 src="images/dummy.gif" border="0" alt="Submit" name="submit"></form>
</div>

En dan heb je een transparante knop van 1 bij 1 die nog steeds clickable is. Het geheel werkt dan waarschijnlijk wel maar ik vind het gewoon niet netjes.

Iemand suggesties?

Acties:
  • 0 Henk 'm!

Anoniem: 11700

Topicstarter
niemand?

Acties:
  • 0 Henk 'm!

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

oh,when?

...

Je moet kijken welke key word ingedrukt als er in het input-field word getikt. Als dit een enter-key is, kun je een functie aanroepen die het form submit.

Enkele tips:

• keyCode van Enter toets = 13
• bekijk de event handler OnKeyDown
• Een form is via javascript te submitten via de volgende constructie:
code:
1
document.form.submit();

HTH :)

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


  • Fles
  • Registratie: Augustus 2001
  • Laatst online: 06-04-2023
Dit ergens neer zetten kan ook...
<input type=\"submit\" style=\"width: 0px; height: 1px;\">

Hoogte moet op 1, 0 doet het niet.
Pagina: 1