Имя: Пароль:
IT
Веб-мастеринг
Как в JS заблокировать запуск скрипта по action?
0 batmansoft
 
20.08.14
23:46
Добрый день. Есть такой вот файл:
<html>
    <head>
    </head>
    <body>
        <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
            function my_on_click() {
                var flag=confirm("Вы действительно хотите запустить "+document.myform.elements[0].action+"?");
                if(flag) {
                    
                }
                else {
                    alert("sdfdsf");
                }                
            }
        </SCRIPT>
        <form name="myform" action="action.html">
            Введите что нибудь: <input type="text" name="TextBox" size="20">
            <input type="submit" value="Submit" name="ButtonOk" onClick="my_on_click()">
            <input type="reset" value="Reset" name="ButtonCancel">
        </form>
    </body>
</html>
Каким образом в Этом месте (где else)
if(flag) {
                    
                }
                else {
                    alert("sdfdsf");
                }
отказаться от перехода на файл action.html?
1 kokamoonga
 
20.08.14
23:53
(0) return false
2 kokamoonga
 
20.08.14
23:54
(0) другой вариант назначить элементу type="button" и вызывать form.submit()  явно
3 kokamoonga
 
21.08.14
00:10
Программист всегда исправляет последнюю ошибку.