【发布时间】:2011-11-18 11:01:47
【问题描述】:
我有一个像这样的简单 html 表单
<table>
<tr><td >Topic: </td> <td> <input type="text" name="Topic"></td></tr>
<tr><td ><button id ="submit">submit</button></td></tr>
</table>
对于这个表单,我已经实现了主干.js,主干视图的部分代码如下所示。
AppView = Backbone.View.extend({
events: {
"click #submit": "SubmitForm",
},
SubmitForm: function(){
topic = $("#Topic").val();
var subject_model = new App_Form();
subject_model.save();
}
我的问题是,当我在上面的 html 表单中包含表单标签时。单击“提交”按钮时,不会调用 SubmitForm 函数。而在排除表单标签时,单击提交按钮时会调用 SubmitForm 函数。
有人可以帮忙吗!
【问题讨论】:
-
请更新您的 html。我没有看到带有
id="submit"和form元素的元素。 -
我的问题是,如果我包含表单标签,则不会调用 SubmitForm 函数。