下記ウェブサイトにあるJavaScriptのmd5.jsライブラリを使い、フォームに入力した文字のMD5値をリアルタイムにプレビューさせるサンプルコードを教えてください。

http://www.onicos.com/staff/iz/amuse/javascript/expert/

※送信ボタン等を押さずに、フォーム入力と同時にmd5の値が随時表示されるものです。

よろしくおねがいします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2011/05/27 19:35:41
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Banias No.1

回答回数237ベストアンサー獲得回数19

ポイント60pt

こんな形でいかがでしょう。

Stringテキストエリアに文字列を入力し、フォーカスを移動する(MD5に移動する等)と、MD5テキストボックスにMD5値が表示されます。


<html>
<head>
<script type="text/javascript" src="http://www.onicos.com/staff/iz/amuse/javascript/expert/md5.txt"></script>
<script type="text/javascript">
<!--
function hoge() {
    var str = document.getElementById('sour').value;
    var md5 = MD5_hexhash(str);
    document.getElementById('dest').value = md5;
}
-->
</script>
</head>
<body>
<form>
<p>
String:<br />
<textarea id="sour" rows="10" cols="40" onchange="hoge();">
</textarea>
</p>
<p>MD5:
<input type="text" id="dest" size="40" />
</p>
</form>
</body>
</html>
id:charque

回答通りの内容で、想定した結果がありがとうございました。

ありがとうございます!

2011/05/27 19:35:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません