我遇到了一些奇怪的事情。我有以下表格:
<form id="addExpenseForm" name="addExpenseForm" data-bind="submit: addExpense">
<input type="submit" value="Add" class="save" id="submit" name="submit" />
<input type="reset" value="Reset" class="reset" id="reset" name="reset" />
</form>
如您所见,里面有一个reset
按钮可以清除所有form
.
我用这种方式Knockout.js
绑定submit
和form
它reset
...
self.addExpense = function (formElement) {
$('#addExpenseForm')[0].reset();
};
一切似乎都很好,但我收到了这个错误:
Uncaught TypeError: Property 'reset' of object #<HTMLFormElement> is not a function
而且我不知道为什么会得到这个,因为我的代码是正确的,奇怪的是代码在删除reset
按钮时工作正常。
我该如何解决这个问题?reset()
方法和reset
按钮同时使用会不会有冲突?
只是要知道,我做了这个jsfiddle
来测试删除reset
按钮并验证我在这里问什么。