[問題] 不用明碼傳輸資料 但不知道錯在哪

看板Ajax作者 (金金金)時間17年前 (2008/09/13 12:40), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
以下為程式碼 <SCRIPT LANGUAGE="Jscript" SRC="/include/md5.js"></SCRIPT> <SCRIPT> function handleLogin(flag) { var pw = document.login.pwd.value; hash = hex_md5(pw); document.login.pwd.value = hash; document.login.act.value = flag; document.login.submit(); } </SCRIPT> <form NAME="login" method=GET action="echo.php"> password: <input type=password name="pwd"><p> <INPUT TYPE="button" VALUE="登入" onClick="handleLogin(0)"> </form> 但是傳出去的都是明碼 要不然就是SUBMIT不出去 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.208.114 ※ 編輯: st00097 來自: 140.115.208.114 (09/13 12:42) ※ 編輯: st00097 來自: 140.115.208.114 (09/13 12:43)

09/13 13:47, , 1F
我不知道這樣有沒有用,改成onsubmit試試?
09/13 13:47, 1F

09/13 17:33, , 2F
form表單裡面沒有act元素吧~~ 中間有錯,所以送不出去
09/13 17:33, 2F

09/13 17:45, , 3F
因為我是上網找的 有誰可以說act那一行的意義嗎?
09/13 17:45, 3F

09/13 17:46, , 4F
by 只是要資料不要用明碼傳送的新手 (非學javascript)
09/13 17:46, 4F

09/13 19:05, , 5F
用https比較實際吧
09/13 19:05, 5F

09/13 22:04, , 6F
form表單裡面加上<input type="hidden" name="act"/>即可
09/13 22:04, 6F

09/14 01:44, , 7F
恩 不過我的重點是要讓資料先編碼後再傳送 而不是要隱藏
09/14 01:44, 7F

09/14 11:39, , 8F
我知道我錯在哪了= = 我md5.js檔丟錯地方了.......
09/14 11:39, 8F
文章代碼(AID): #18oqHGKU (Ajax)
文章代碼(AID): #18oqHGKU (Ajax)