Мне нужно получить ссылку на родительский элемент FORM для INPUT, когда у меня есть только ссылка на этот INPUT. Возможно ли это с помощью JavaScript? Если хотите, используйте jQuery.
function doSomething(element) {
//element is input object
//how to get reference to form?
}
Это не работает:
var form = $(element).parents('form:first');
alert($(form).attr("name"));
javascript
jquery
forms
input
Ропста
источник
источник
Каждый вход имеет
form
свойство, указывающее на форму, к которой он принадлежит, так просто:источник
Я использую немного jQuery и старый стиль javascript - меньше кода
Это полная ссылка на форму, содержащую элемент
источник
$(this.form)
?Используя jQuery :
источник
Если вы используете jQuery и имеете дескриптор для любого элемента формы, вам необходимо получить (0) элемент перед использованием .form
источник
и в html вам нужно найти этот элемент и добавить атрибутную "форму" для подключения к этой форме, пожалуйста, обратитесь к http://www.w3schools.com/tags/att_input_form.asp, но этот атрибут формы не поддержка IE , т. е. вам нужно напрямую передать идентификатор формы.
источник
Мне нужно было использовать
element.attr('form')
вместоelement.form
.Я использую Firefox в Fedora 12.
источник
просто как:
источник
И еще одно ....
источник
Этот пример функции Javascript вызывается прослушивателем событий для идентификации формы.
источник
это сработает? (оставив действие пустым, форма тоже отправляется сама себе, верно?)
"this" будет элементом select, .form - его родительской формой. Правильно?
источник