На странице jsp есть две ссылки, которые имеют общую функцию javascript func1 как обработчик их событий onclick. func1 представляет форму, содержащую обе ссылки. Отправка форм курсов перенаправляется на какой-либо сервлет. func1 выглядит следующим образом:Как сделать Submit() работу?
function func1(someValue, form)
{
getElementById('someId').value = someValue;
getElementById(form).submit();
}
Дело в том, так как Mozilla FireFox 18-версия: отправить() в func1 до сих пор работает только для одной линии и не работает для другого.
Добавление alert() после submit ( в func1 решил проблему.
КАК сделать представить() работы без добавления предупреждения()?
P.S .: Добавление SetTimeout(), «возвращают ложные», чтобы func1; cache -parameter to submit ( функция; имя, атрибуты значения для элемента form в jsp - страница не приложила никаких усилий.
Спасибо за ответ. Но это все еще не работает. – slider
вздох ... мой плохой. Ошибка консоли? вы установили точку останова в строке 'getElementById (form) .submit();', чтобы увидеть, что делает скрипт? (и значение 'getElementById ('someId')' и 'form'). – Frogmouth
Frogmouth, ваша помощь помогает. event.preventDefault - дал результат. Оно работает! Благодаря! – slider