Ketzer: Grafische Buttons & Übergabe von Variablen

Beitrag lesen

Also, so sieht mein Formular aus:

<form name="login" method="post" action="$PHP_SELF">
<table><tr><th><img src="../pics/titel.gif"></th></tr>

<tr><th>Name:</th>
<td><input type="text" name="name" size=32 maxlength=32></td></tr>

<tr><th>Password:</th>
<td><input type="password" name="pwd" size=32 maxlength=32></td></tr>

<tr><td><a href="javascript:history.back()"><img src="../pics/back.gif"></a></td>

===Dieser Button ist im folgenden gemeint===
<td><input onClick="Encode(); return true;" type="image" src="../pics/submit.gif" name="action" value="Login"></td></tr>

<tr><td><input type="hidden" name="code" value=""></td></tr>
</table>
</form>

Nachdem man das Formular "abschickt", kommt eine PHP - Abfrage die so aussieht:

if ($action == "Login")

Nur leider funktioniert die nur wenn ich den Button so verändere:
<td><input onClick="Encode(); return true;" type="submit" name="action" value="Login"></td></tr>

In der JS- Encode - Funktion macht es keinen Unterschied ob ich da nochmal document.login.submit() aufrufe und/oder document.login.action.value = "Login" setze oder eben nicht. Funktioniert alles nicht :(

Kann mir da jemand weiterhelfen?