Avatar billede morpheus73 Nybegynder
25. februar 2003 - 12:41 Der er 3 kommentarer

Form fields javascript problem

Hej jeg sidder og roder med noget "kryptering" af indholdet i en form. mit problem ser sådan ud:

1. bruger indtaster oplysninger og ved klik på submit knap skal indholdet af alle felter i formen hvis navn ender på _enc krypteres med følgende script (som jeg ikke ved om virker) og erstatte brugerens indtastede info i deres felt:

NB - Encryption_key´en er sat via asp
<script>

Function EnCrypt2(strCryptThis)
{

  var strCryptThis = ChkString(strCryptThis);
  var Crypt_key = '' + <%=Encryption_Key%> + '';
  for i = 1 to Len(strCryptThis);
  {
      iKeyChar = Asc(mid(Crypt_key,i,1));
      iStringChar = Asc(mid(strCryptThis,i,1));
      iCryptChar = iStringChar + iKeyChar;

    If (iCryptChar > 255);
        {
        iCryptChar = iCryptChar - 256;
    }

      strEncrypted =  strEncrypted & Chr(iCryptChar);
  }
  EnCrypt2 = strEncrypted;

}

Function ChkString(string)
{
    If (string = "")
        {
        string = " "
    }
    ChkString = Replace(string, """", "")
    ChkString = Replace(ChkString, "'", "")
}

</script>


nogen der kan hjælpe?
Avatar billede Slettet bruger
25. februar 2003 - 15:52 #1
Det dér er VBScript, ikke JavaScript.
Avatar billede morpheus73 Nybegynder
25. februar 2003 - 16:05 #2
Ja, det er det jeg ikke kan finde ud af at oversætte til Jscript. please hjælp!!!
Avatar billede Slettet bruger
26. februar 2003 - 15:25 #3
Hvis du kan noget grundlæggende JavaScript, findes der et udmærket md5-krypterings-script her:
http://pajhome.org.uk/crypt/md5/
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester