На моем устаревшем веб-сайте я обнаружил
<input type="image" id="QuickPass" name="QuickPass" src="/images/QuickPass.gif" alt="Quick Pass" onclick="document.pressed=this.value" value="QuickPass" />
внутри этой формы
<form name="ListForm" method="post" onSubmit="return OnSubmitForm();" accept-charset="UTF-8" >
Существует метод JavaScript для отлова метода OnSubmitForm()
function OnSubmitForm(cbLength) {
//Snip
else if (document.pressed == 'QuickPass'){
//Do stuff
return true;
}
//Snip
}
Есть ли способ инициировать отправку через QuickPass
через строку URL?Я думал, что javascript:(document.getElementById("QuickPass").onclick())
будет работать, но он просто возвращает "undefined" (в консоль Chrome) и ничего не делает в IE6 (где он был построен для запуска)
Примечания: я не писал оригинальный код, ноЯ поддерживаю это.Кроме того, я не могу переписать код, чтобы сделать его более удобным для URL-панелей, потому что мы находимся в конце цикла разработки и сегодня мой последний день в проекте.Наконец, код работает достаточно хорошо, как есть, когда кнопки нажимаются физически (и работает в течение 5 лет).