Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   не работает onsubmit (https://javascript.ru/forum/dom-window/64072-ne-rabotaet-onsubmit.html)

gazman 18.07.2016 22:09

не работает onsubmit
 
здравствуйте

вроде всё элементарно. Не могу понять, почему не работает onsubmit
<form>
	<p><label>Имя:*</label> <input type="text" id="name" /></p>
    <p><label>Телефон:</label> <input type="text" id="phone" /></p>
    <p><label>e-mail:*</label> <input type="text" id="e-mail" /></p>
    <p><label>Текст:</label><textarea></textarea></p>
    <p><input type="submit" onsubmit="validator();" /></p>
</form>

var name = document.getElementById("name");
function validator()
{
	
	if (name == "")
	{
		alert("pusto");
		return false;
	}
	else
	{
		return true;
	}
}

рони 18.07.2016 22:33

Цитата:

Сообщение от gazman
не работает onsubmit

в строке 1 нет никакого onsubmit, зато зачем-то есть в строке 6

warren buffet 19.07.2016 15:01

onsubmit надо вешать на форму, а на кнопку можно повесить onclick, потому что форма сабмитицца просто по ентеру в любом текстовом поле, то есть onsubmit - это ее событие, а кнопки наравне с другими полями поджигают.

gazman 20.07.2016 11:19

понял. спасибо


Часовой пояс GMT +3, время: 22:41.