В полимере я пытаюсь вручную отправить форму. Моя форма выглядит следующим образом:Полимер: вручную представляет форму
<form id="myForm" on-submit="{{ submitForm }}">
<input class="text" value="{{ someValue}}">
<button type="submit">Submit</button>
</form>
И в объекте полимера у меня есть:
submitForm: function(e) {
e.preventDefault();
}
Всякий раз, когда я пытаюсь сделать следующее:
document.getElementById('myForm').submit();
форма полностью игнорирует on- передать атрибут и отправить форму на новую страницу.
Я строю экранную клавиатуру для тех, кто задается вопросом, почему я хотел бы это сделать. Мне нужно отправить форму, когда кто-то нажимает клавишу ввода на экранной клавиатуре.
Кто-нибудь знает, почему это происходит?
JSBin пример, чтобы показать вам точную проблему (см предупреждения): http://jsbin.com/wadihija/2/
Спасибо большое за ваши исследования! Я так привык к использованию jQuery для отправки форм, которые вручную подавали форму, казалось, для меня по умолчанию. –