ich finde einfach meine Fehler im JavaScript nicht
könnt ihr mir da bitte mal helfen
Der Fehler liegt darin, das immer alle Massages (msg) angezeigt werden obwohl man nen Passwort eingegeben hat
<script language="JavaScript" type="text/JavaScript"> <!-- function paswtesten() { alt = document.Passwort.pass_alt.value; neu1 = document.Passwort.pass_neu_1.value; neu2 = document.Passwort.pass_neu_2.value; if (alt == "") { msg1 = "Bitte geben Sie Ihr altes Passwort ein. \n"; } if (neu1 =="") { msg2 = "Bitte geben Sie ein neues Passwort ein. \n"; } if (neu2 =="") { msg3 = "Bitte wiederholen Sie ihr neues Passwort."; } if (msg1 == "" && msg2 == "" && msg3 == "") { return true; } else { alert (msg1 + msg2 + msg3); return false; } } //--> </script>
<form name=Passwort method=POST action="../game/action.php?action=passedit&user_id=<?=$userdaten[id]?>"> <table width="100%" border="0"> <tr> <td width="26%">Altes Passwort </td> <td width="74%"><input name="pass_alt" type="password" size="44"></td> </tr> <tr> <td> <p>Neues Passwort:</p> <p> <font size="-1">Du musst nur dann ein neues Passwort angeben, wenn du es ändern willst </font> </p></td> <td><p> <input name="pass_neu_1" type="password" size="44"> </p> <p> </p></td> </tr> <tr> <td> <p>Neues Passwort wiederholen: </p> <p> <font size="-1">Du musst dein neues Passwort bestätigen, wenn du es ändern willst </font></p></td> <td><input name="pass_neu_2" type="password" size="44"> <br> <br> <input type="submit" value="Ändern" onclick="return paswtesten();"></td> <br> </tr> </table> </form>
Dieser Beitrag wurde von Mathman bearbeitet: 21. Februar 2005 - 22:20