Выбор кнопки в форме
Есть вот такой код на странице форма с 2-мя кнопками
<form action="" method="POST"> <input type="hidden" name = "enemy" value="36"/> <input type="submit" value="Выбрать" name="battle" title="Выбрать" /> <input type="button" value="Обновить" onclick="location.reload();"/> </form> необходимо нажать на кнопку "Выбрать" setTimeout(function(){document.getElementsByName('battle')[0].click},1000); так не работает,помогите разобраться как это реализовать |
Цитата:
objForm.submit(); |
Цитата:
|
Типа пример...
<!DOCTYPE html> <html ng-app> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <script src="http://code.angularjs.org/1.1.4/angular.min.js"></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> window.onload=function(){ setTimeout(function(){ document.getElementsByName('battle')[0].parentNode.submit(); },1000); }; </script> </head> <body> <form action="" method="POST"> <input type="hidden" name = "enemy" value="36"/> <input type="submit" value="Выбрать" name="battle" title="Выбрать" /> <input type="button" value="Обновить" onclick="location.reload();"/> </form> </body> </html> |
не работает,я пробовала до этого
setTimeout(function(){document.forms[0].submit()},400); не работало,где мне можно почитать в чем причина?Если вас не затруднит |
roza,
Цитата:
<!DOCTYPE html> <html ng-app> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <script src="http://code.angularjs.org/1.1.4/angular.min.js"></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> window.onload=function(){ setTimeout(function(){ document.forms[0].submit(); },1000); }; </script> </head> <body> <form action="" method="POST"> <input type="hidden" name = "enemy" value="36"/> <input type="submit" value="Выбрать" name="battle" title="Выбрать" /> <input type="button" value="Обновить" onclick="location.reload();"/> </form> </body> </html> Все работает... :) |
А нет не работает правильно ни в каком варианте,нажимает вторую кнопку
или просто обновляет страницу не понятно |
roza, мои примеры все работающие. Смотрел в Опере...
|
// ==/UserScript== window.onload=function(){ setTimeout(function(){document.getElementsByName('battle')[0].parentNode.submit()},1000);}; Вот так вот вообще ничего не происходит // ==/UserScript== setTimeout(function(){document.getElementsByName('battle')[0].parentNode.submit()},1000); А вот так происходит просто обновление страницы или же форма отправляется по второй кнопке(не пойму) Нужно же что бы клик по первой кнопке был. |
Цитата:
Я для теста добавлял простой инпут, вводил в него данные, а потом страница обновлялась и инпут был пуст. |
Часовой пояс GMT +3, время: 12:04. |