Описание тега onsubmit

NoneOn Submit - это событие HTML, вызываемое при нажатии кнопки отправки в форме HTML. Событие также называется вызовом функции form.submit(). Его можно использовать для запуска JavaScript для проверки формы, предварительной обработки данных или полной блокировки отправки.

Вот просто onSubmit пример, демонстрирующий его использование:

<html>
<head>
    <script type="text/javascript">
        function greeting()
        {
            alert("Welcome " + document.forms["frm1"]["fname"].value + "!");
        }
    </script>
</head>
<body>
    What is your name?<br />
    <form name="frm1" action="submit.htm" onsubmit="greeting()">
        <input type="text" name="fname" />
        <!-- when the "Submit" button is clicked, the greeting() function above is called -->
        <input type="submit" value="Submit" />
    </form>
</body>
</html>