繁体   English   中英

使用获取提交方法javascript将div值以及来自文本字段的用户输入附加到url中

[英]append div value into url, along with user input from text field using Get submitting method javascript

我正在尝试将div的值添加到URL中,然后使用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。 我希望这是有道理的。 非常感谢你!

使用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

您可以使用以下方法从表单获取网址:

var url = $("form").attr("action");
// add value
url+= "?divValue=" + $("#total").html();
// then you use jquery/ajax get as you planed.

如果您在div中的值是固定的或一次更改,因此您可以直接进行操作,例如

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

另外,如果值随着形式的变化而变化,则使用ajax将是更好的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM