Всем привет!
Есть форма. В ней 2 кнопки. При нажатии на одну кнопку сохраняются данные. При нажатии на другую - переход на другую страницу. Необходимо сделать так, чтобы черз 5 секунд после нажатия на кнопку "сохранить" нажималась кнопка "перейти". После нажатия на "сохранить" у этой кнопки появляется атрибут disabled="disabled". Т.е. если у данной кнопки есть данный атрибут, то должна срабатывать
window.setTimeout(function() {document.getElementById('next').click();}, 5000);
Проблема в том, что ид и название кнопки постоянно меняются. Постоянное только value и type.
Пробовал сделать так:
function a() {
var elems = document.getElementById("responseform").getElementsByTagName("input");
for (i=0; i < elems.length; i++)
{
if (elems[i].disabled == "disabled" )
{window.setTimeout(function() {document.getElementById(\'next\').click();}, 5000);}
else
{window.setTimeout(function() {document.getElementById(\'next\').click();}, 5000);}
}
}
Не работает