0

URL に div の値を追加し、GET を使用してフォームを送信して、URL からデータを取得して結果ページに表示できるようにしようとしています。しかし、私はそれを行う方法がわかりません。

例: コード:

    <form action="Receipt.html" method="GET">
    <input type= "text" id="Name" name="txtName"/>
    <div id="total">30</div>
    <input type="submit" value="Purchase" class="submit"/>
     </form>

ユーザーが送信ボタンを押したときに、名前とともに「合計」の値を URL に渡す必要があります。それが理にかなっていることを願っています。どうもありがとうございました!

4

3 に答える 3

0

次を使用して、フォームからURLを取得できます。

var url = $("form").attr("action");
// add value
url+= "?divValue=" + $("#total").html();
// then you use jquery/ajax get as you planed.
于 2012-12-11T09:31:14.100 に答える
0

divの値が固定されているか、一度変更された場合は、次のように直接アクションを実行できます。

<form action="Receipt.html?total=30" method="GET">

また、フォームの変更によって値が変更された場合は、ajaxを使用することをお勧めします。

于 2012-12-11T09:31:24.147 に答える
0

jquery を使用すると、これを行うことができます。これを試してみてください...

HTML:

<form action="Receipt.html" method="GET">
<input type= "text" id="Name" name="txtName"/>
<div id="total">30</div>
<input type= "hidden" id="txttotal" name="txttotal"/>
<input type="submit" value="Purchase" class="submit"/>
 </form>

Javascript: ドキュメント準備機能内

$('#txttotal').val() = $('#total').text();

次のページで入手できますtxttotal

于 2012-12-11T09:23:48.787 に答える