Я встречаюсь с чем-то странным. У меня есть следующий вид:форма сброс кнопка конфликт с перезагрузкой jquery
<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
и проверить, что я прошу здесь.
http://jsfiddle.net/oscarj24/vWNf7/
Вы можете показать немного больше кода, и может быть, html, используемый кнопкой сброса? –
Что такое '...'? – Blender
FYI только что обновил ответ с большим количеством помощи! Надеюсь, вы найдете то, что вам нужно! – SpYk3HH