Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Passwortfunktion wird beim drücken der Returntaste nicht aufgerufen! [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Passwortfunktion wird beim drücken der Returntaste nicht aufgerufen!


 
SourceKoT
14-11-2001, 12:27 
 
Meine Passwortfunktion wird beim drücken der Returntaste nicht aufgerufen,aber beim Klicken schon kann mir da einer weiterhelfen?

Ich habe es mit onReturn ausprobiert,es geht nicht!
Die Funktion wird nicht aufgerufen

 
schmalle
14-11-2001, 12:35 
 
tja, und wo ist der quelltext? woher sollen wir wissen, was du da gemacht hast???

 
SourceKoT
14-11-2001, 13:19 
 
// Die JavaS Funktion
<script language="javascript">
<!--
function doChallengeResponse()
{
str = document.loginform.PWD.value;
document.loginform.response.value = MD5(str);
document.loginform.PWD.value = "";
document.loginform.submit();

}
// -->
</script>

<form action="kontrolle.php" name="loginform" method="post">
<table>
<tr>

<td style="font-size:10pt;font-family:arial;style="text-align:left;" >

Passw. <br>

</td>

<td >

<input type="password" name="PWD" size="22" >
<input type="hidden" name="response" >
</td>

</tr>

<tr>

<td></td>

<td><input type="button" name="login" value="Login" onclick="doChallengeResponse()"></td>

</tr>

</form>

Das Formular ist abgekürzt worden zur übersichtlichkeit

 
Sky
14-11-2001, 15:29 
 
Ganz einfach: Der Event-Handler heißt OnClick, nicht OnReturn ;) Probiers mal mit

<input type="submit" name="login" value="Login" onsubmit="doChallengeResponse()">

 
Titus
17-11-2001, 14:28 
 
ähm ... wie wär´s einfach mit

<form ... onSubmit="doChallengeResponse()">

Damit hast du alles erschlagen, egal ob auf den Button geklickt oder das Formular per Return abgeschickt wird.

 
SourceKoT
19-11-2001, 11:38 
 
Titus danke ! aber genauso wie du das gemacht hast hatte ich das auch gelöst.SKY hat mich auf die IDEE gebracht.

Danke trotzdem


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44 Uhr.