0

テキストボックスにあるユーザー名を保存して、後でjavascriptを使用して別のWebページで取得したい

<html>
<body>
<form method="post" action="index1.html">
username:<input type="text" name="uname" id="uname">
password:<input type="password" name="pass" id="pass">
login:<input type="submit" name="login" >
</form>
</body>
</html>
4

5 に答える 5

1
localStorage.setItem('username','myusername');

保存されたキーを取得します

localStorage.getItem('username') //myusername
于 2013-03-16T09:50:35.563 に答える
0

通常、JavaScript ではページのリロード間のコンテキストが失われます。JQuery を使用して、複数のページで実行されているように見えるが、実際にはトランジションのある 1 つのページにすぎないアプリケーションを提供することを検討することをお勧めします。

もう 1 つのオプションは、値を Cookie またはローカル ストレージ Web データベースに保存することです。

于 2013-03-16T09:46:37.000 に答える
0

html5 を使用して可能です。HTML5 の localstorage にいくつかの値を格納できます。

ここを参照

于 2013-03-16T09:45:50.267 に答える
0

html5 を使用していない場合は、Cookie に保存できます。

于 2013-03-16T09:46:04.873 に答える
0

はい、可能です。ボタンがあります。メソッドを呼び出して、ボタンclickイベントに値を格納するだけです。

  $(function () {

    $("#submit").click(function () {
        var name = $("#name").val();
        alert(name);
        localStorage.setItem('username',name);
    });
});

いじられた例here

Local Storage API と自分で試すための遊び場、HTML5.

出力は、要素をKeyValueのペアとして調べているときに確認できます。[リソース] タブで、場合によっては を使用しますfirebug

編集

サンプルフィドルも更新しました。

于 2013-03-16T10:00:51.427 に答える