【发布时间】:2016-12-25 13:31:31
【问题描述】:
我想使用 JQuery 在表单中添加一个输入,然后在不使用 javascript 的情况下使用纯 HTML 提交表单。
<form method="post" action="" id="myform" >
<input type="hidden" name="example" value="done" />
<input type="submit" value="try" />
</form>
这是我添加新输入的 JQuery 行:
$('#myform').append("<input name="example2" value="done" type='hidden'/>");
我的问题是当我提交表单时,我无法获得example2 输入值!帮我弄清楚。
【问题讨论】:
-
你需要
event.PreventDefault()然后使用$form.submit()调用提交事件 -
我想在不使用 JQuery 的情况下提交表单!
-
你确定你的输入被添加了吗???
-
是的,我已验证...我将
hidden更改为text。 -
@BraveType,那么请删除
jQuery标签。之后,.submit()方法不是 jQuery 库独有的。而且,不需要感叹号。
标签: javascript php jquery html forms