jQuery 获取表单提交字段

发布于 2024-12-12 00:03:03 字数 610 浏览 0 评论 0原文

生成的 HTML 标记位于

HTML

<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_1"/>
<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_2"/>
<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_3"/>

下面,其中每个隐藏字段值代表可拖动控件的 x 和 y 坐标。我想通过单击按钮获得如下所示的输出。我对需要做什么感到困惑

输出

name$xvalue$yvalue[seperator]repeats

这是一个简单的迭代

name=position,x=10,y=10,seperator=§ 因此这将是输出 position$10$10§

问题:

如何在按钮单击时生成输出,如上面的输出部分所示。

HTML markup generated is below

HTML

<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_1"/>
<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_2"/>
<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_3"/>

Where each hidden field value represents the draggable controls x and y co-ordinates. I would like to get the output like below on a button click. I am confused as to what needs to be done

Output

name$xvalue$yvalue[seperator]repeats

here is a simple iteration

name=position,x=10,y=10,seperator=§ so this would be output position$10$10§.

Question:

How to generate a output on button click as given in output section above.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青衫儰鉨ミ守葔 2024-12-19 00:03:03

不完全理解所有细节,但一般解决方案可能如下所示:

var res = [];
$('input[name="CONTROL$POSITION"]').each(function () {
    res.push('name=position,' + $(this).val());
})
alert(res.join('§'));

Not completely understanding all the details, but the general solution could look like:

var res = [];
$('input[name="CONTROL$POSITION"]').each(function () {
    res.push('name=position,' + $(this).val());
})
alert(res.join('§'));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文