我无法提供项目链接,因此将示例放在jsfiddle上。
在我的项目this example工作中,
但this没有!
请帮助,我想通过SUBMIT表格活动发送表格!
更新1:我不知道为什么它不起作用。直到我这样写:\
$('.container input[type="submit"]').click();
更新2:发现问题: 我通过jQuery ajax插入第二个表单。接收数据包含用于插入HTML的HTML和样式/脚本。它脚本将TinyMce添加到textarea元素。可能jQuery \ TinyMce删除了提交事件处理程序。
答案 0 :(得分:1)
你不能这样做。你可以这样做,
<div class="container">
<form action="/K4VG2/2/show">
<input type="text" name="field1">
<input type="text" name="field2">
<input type="text" name="field3">
<input type="submit" value="Send">
</form>
<button type="button">go</button>
</div>
然后,在服务器端,您处理表单的位置,您可以检查哪些字段已填充,哪些字段为空。所以,你只需使用那些有内容的那些。
答案 1 :(得分:0)
检查action属性中的URL是否正确(我的意思是,此URL有一些内容)。我注意到当使用jQuery触发表单提交时,如果服务器返回错误(即Http 404),请求将以静默方式死亡,而不会向浏览器发送任何错误或通知。
但是我已经检查了你的代码,将表单的操作设置为另一个URL,它运行正常。