В HTML странице У меня есть эта кнопка:Установите форму в качестве родителя кнопки программно
<div>
<span class="myBtn">
<input type="submit" class="myClass" value="Cancel" id="cancel" name="myName" title="none">
</span>
</div>
С JS, я хотел бы изменить его таким образом, так что кнопка «окружение» по a Форма:
<div>
<form action="myURL" method='GET'>
<span class="myBtn">
<input type="submit" class="myClass" value="Cancel" id="cancel" name="myName" title="none">
</span>
</form>
</div>
Возможно ли это? Я ищу простой, ванильный JS-решение, без JQuery.
Обратите внимание, что кнопка отправки не должен быть внутри формы, вы можете связать его с формой, используя его [* форма * атрибут] (HTTP: //www.w3 .org/html/wg/drafts/html/master/semantics.html # ассоциация-of-controls-and-forms) (совпадение с регистром для идентификатора формы), так как форма находится где-то на странице, кнопка отправит его. – RobG
Страница HTML не может быть изменена, это устаревшая страница интрасети, и я должен получить к ней доступ через веб-приложение Android (очень «оригинальный» случай) :-) – Eleanor
Я надеялся, что вы можете вставить форму где угодно, используя скрипт. Однако кажется, что в некоторых браузерах, по крайней мере, вставка формы и изменение атрибута * формы * ввода не связывает вход с формой. :-(Это действительно работает, если оно находится в исходном HTML. – RobG