jquery - 将值从一个 html 表单传递到另一个
问题描述
我有 2 个 html 表单,formA 和 formB。我想在提交 B 时同时提交 A 和 B 的值。
我正在使用 此链接中的代码
代码工作正常,当我尝试将隐藏字段添加到表单 B 时出现问题。隐藏字段“1”的值在下一页显示为“1,1”。
<form name=A id=formA>
mydrink: <input type=text value=beer name=mydrink /><br />
</form>
<br />
<form name=B id=formB action=forms.html method=get>
bar: <input type=text name=bar value=doogans /><br />
<input type="hidden" name="Qnty" value="1">
<input type=submit value=submit />
</form>
$(function() {
$( '#formB input[type = "submit"]' ).on( 'click', function( e ) {
$.each( $( '#formA' ).prop( 'elements' ), function( idx, elem ) {
$( '#formB' ).append( $( '<input />' ).attr({
type : "hidden",
name : elem.name,
value : elem.value
}));
});
});
});
解决方案
推荐阅读
- javascript - 仅向 React App 获取一次数据。页面重新加载后不再获取
- python - 我编写的代码在“if”语句中完美运行,但在“else”语句中不起作用
- jpa - 为什么子实体的 id 在 EclipseLink 的响应消息中返回 0?
- ios - Swift 的问题:可选类型 '[Int : Int]?' 的值 未拆封;你的意思是用'!' 或者 '?'?
- linux - 容器没有端口
- css - CSS在同一页面中具有不同ID的多个表
- raku - Baggy add (+) 是否适用于 MixHash 权重?
- javascript - 输入范围滑块的显示值
- ios - 在聊天视图中管理键盘
- uml - 领域特定语言与领域特定建模语言