Здравствуйте, господа. У меня есть форма, зовут ее 'myform' к примеру. Хочу из яваскрипта поменять её событие onSubmit на другое (например, выскакивание алерта) : document.getElementById('myform').onSubmit = function () { alert('вот так'); } Событие сабмита формы всё равно остается неизменным... А если так написать: document.getElementById('myform').onSubmit = alert('вот так'); то alert выполнится сразу при запуске этого скрипта, а не по нажатию кнопки Submit формы... Может кто знает в чем дело?
А чем не подходит вариант: <form onsubmit="js:alert('вот так')"> А вообще, не надо пользоваться немануальными методами программирования...
Почему сразу флудить? Просто я из каждого вопроса пытаюсь почерпнуть для себя максимум информации любыми способами... даже флудо-провокациями)
Код (Text): <form id='asdf'> <input type='text' name='1' /> <input type='submit' name='1' /> </form> <script> document.getElementById('asdf').onsubmit = function () { alert('вот так'); return false; } </script> кроме того, наименования событий по стандарту пишутся маленькими буквами.