[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: сабмит
Гость_Максим
Добрый день, подскажите,

как заставить скрипт нажатьь на кнопку именно с именем name="next"


<html>
<head>

</head>
<body>


<form
method=GET>
<input
type=submit name="next" class="form" value="Далее" onclick=alert('111111111111')>
<input
type=submit name="nextsite" class="formbutton" value="Далее" onclick=alert('2222222222222')>
</form>




<script
language="JavaScript">
function
clic(){
document.getElementsByTagName('input').click();
}

setTimeout('clic()',3000)
</script>


</body>
</html>





Спустя 1 минута, 6 секунд (8.04.2011 - 15:26) T1grOK написал(а):
Зачем. Если можно указать форму и отправить.

Спустя 31 минута, 51 секунда (8.04.2011 - 15:58) Guest написал(а):
не, надо именно так

Спустя 7 минут, 10 секунд (8.04.2011 - 16:05) ApuktaChehov написал(а):
document.getElementsByTagName('input')[номер элемента*].click();

*порядковый номер элемента в дереве дом начиная от указанного элемента(document)

Спустя 22 минуты, 3 секунды (8.04.2011 - 16:27) Guest написал(а):
ну етот способ я знаю, а можно както выбрать по имени? или по класу name="nextsite" class="formbutton"

Спустя 34 минуты, 15 секунд (8.04.2011 - 17:02) ApuktaChehov написал(а):
Если вы знаете этот метод, то как же вы не знаете о getElementById и о getElementByClassName?

Спустя 4 часа, 29 минут, 46 секунд (8.04.2011 - 21:31) Guest написал(а):
оу, про getElementByClassName незнал, спс,
а почему не работает скрипт?

<html>
<head>

</head>
<body>


<form
method=GET>
<input
type=submit name="next" class="form" value="Далее" onclick=alert('111111111111')>
<input
type=submit name="nextsite" class="formbutton" value="Далее" onclick=alert('2222222222222')>
</form>




<script
language="JavaScript">
function
clic(){
document.getElementsByTagName('input').document.getElementsByClassName('formbutton').click();
}

setTimeout('clic()',3000)
</script>


</body>
</html>


Спустя 57 минут, 43 секунды (8.04.2011 - 22:29) ApuktaChehov написал(а):
Потому что вы явно не понимаете что делаете.

Спустя 21 минута, 58 секунд (8.04.2011 - 22:51) denizkin написал(а):
Guest

<html>
<
head>

<
script language="JavaScript">
function click(){
document.getElementById("formbutton").onclick();
}
</script>

</
head>
<
body onkeydown="if(event.ctrlKey)click();">


<
form method=GET>
<
input type=submit name="nextsite" id="formbutton" value="next" onclick=alert();>
</
form>


</
body>
</
html>


Рабочий вариант, работает по нажатию на Ctrl, догадайся как сделать как тебе надо всё легко! ;)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.