10. november 2003 - 15:18Der er
10 kommentarer og 1 løsning
Kan ikke kalde Javascript med onSubmit()
Jeg har en loginside i ASP, der bruger MD5-kryptering, men jeg kan ikke kalde min encrypt()-funktion. ----kode start----- <script language="JavaScript" type="text/javascript" src="include/md5.js"></script> <script language="javascript"> function encrypt() { // identify if a session cookie was given, otherwise logout // cookieStr = document.cookie; // session cookie exists, so we can go ahead and encrypt session_id = "<% = Session.SessionID %>"; str = document.fform.pass.value + "*" + session_id; document.fform.pass.value = ""; document.fform.response.value = MD5(str); document.fform.submit(); } </script> <script language="javascript"> function submitit() { if (window.event.keyCode==13) { encrypt(); return false; } } </script> <h1>Password protected website</h1> <h4>This site is for authorized visitors only. In order to log in, session cookies must be enabled on your PC.</h4> <form name="fform" method="post" action="check_pw.asp" onSubmit="encrypt();"> <p> Login:<br> <input type="text" name="txtUserName"> <p>Password:<br> <input type="password" name="pass" id="pass"> <input type="submit" value="Submit"> </form> -------kodeslut--------- Er det forkert brug af onSubmit eller hva?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Måske du istedet skulle lave en "almindelig" knap til at submitte fra. Fra den kalder du så en javascript funktion der først kalder encrypt() og derefter submitter formen...?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.