Выбор кнопки в форме
Есть вот такой код на странице форма с 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, время: 15:25. |