提交表单事件不起作用!为什么?

时间:2011-06-15 13:01:37

标签: jquery tinymce submit

我无法提供项目链接,因此将示例放在jsfiddle上。

在我的项目this example工作中,

this没有!

请帮助,我想通过SUBMIT表格活动发送表格!

更新1:我不知道为什么它不起作用。直到我这样写:\

$('.container input[type="submit"]').click();

更新2:发现问题: 我通过jQuery ajax插入第二个表单。接收数据包含用于插入HTML的HTML和样式/脚本。它脚本将TinyMce添加到textarea元素。可能jQuery \ TinyMce删除了提交事件处理程序。

2 个答案:

答案 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,它运行正常。