Tekst als submit "knop" in form
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
<div id="page">
<div id="content">
<form name="inloggen" method="POST" action="?p=login&s=check">
<p>Gebruikersnaam:<br>
<input type="text" name="gebruikersnaam" size="30" maxlength="100"></p>
<p>Wachtwoord:<br>
<input type="password" name="wachtwoord" size="30" maxlength="100"></p>
<p class="meta"><a href="javascript: inloggen.submit();" class="login">Login</a></p>
</form>
</div>
</div>
?>
<div id="page">
<div id="content">
<form name="inloggen" method="POST" action="?p=login&s=check">
<p>Gebruikersnaam:<br>
<input type="text" name="gebruikersnaam" size="30" maxlength="100"></p>
<p>Wachtwoord:<br>
<input type="password" name="wachtwoord" size="30" maxlength="100"></p>
<p class="meta"><a href="javascript: inloggen.submit();" class="login">Login</a></p>
</form>
</div>
</div>
?>
Weet iemand waar dit aan kan liggen?
Ik heb het opgelost met:
<p class="meta"><a href="?p=login&s=check" onclick="document['formname'].submit()">Login</a> </p>
Gewijzigd op 01/01/1970 01:00:00 door Steven Hack
Maar waarom niet je submitknop stylen dat het op een normale link lijkt?
Edit:
onclick moet het zijn natuurlijk :P
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
Grz. Johan.
Ik zou je sowieso af willen raden de functionaliteiten van een button te koppelen aan een stuk tekst. Dit komt de usability van je site niet ten goede. Door de opmaak als buttons zal niemand er moeite mee hebben de links als zodanig te herkennen. Dit kan echter wel het geval zijn, wanneer je gebruik maakt van 'platte tekst'. Sowieso zoekt men aan het einde van een form vaak naar een knop en niet naar een tekst!
Je kunt het voorbeeld zelf zien @ http://monkey.trabot.net/?p=login
Zoals je ziet is het overzichtelijk en makkelijk te zien dat je daarop moet klikken, dus ik zie geen probleem omtrent dat.
Ik zou de button stylen, voor erik's manier heb je JS nodig.
Gewijzigd op 01/01/1970 01:00:00 door Tom Van Sichem