Показать сообщение отдельно
  #6 (permalink)  
Старый 06.02.2013, 18:36
Новичок на форуме
Отправить личное сообщение для rebeled Посмотреть профиль Найти все сообщения от rebeled
 
Регистрация: 06.02.2013
Сообщений: 7

Сообщение от Deff Посмотреть сообщение
<!DOCTYPE>
	<html>
	<head>
	<script type="text/javascript">
	function FFanaliz(a){

	  return false;
	}
	</script>
	</head>
	<body>
	            <form onsubmit="return FFanaliz(this)">
	                <button value="OK" onclick="alert('Нажата кнопка');">ОК</button>
	                <input>
	            </form>
	         
	</body>
	</html>

При нажатии на Ентер выводится alert. По крайней мере в мозиле.

<!DOCTYPE>
	<html>
	<head>
	<script type="text/javascript">
	function FFanaliz(a){

	  return true;
	}
	</script>
	</head>
	<body>
	            <form onsubmit="return FFanaliz(this)">
	                <button value="OK" onclick="alert('Нажата кнопка');">ОК</button>
	                <input>
	            </form>
	         
	</body>
	</html>

Тоже самое

Проект написан на JSF, сабмиты в явном виде не вызываются. Всё обробатывается на уровне компонент, для правильной работы которой нужна форма. Как правило все запросы к серверу ajax. Плюс используются facelets. Т.е. в одной форме может быть совершенно разное содержимое. Даже если бы оно работло, обработать все варианты по onsubmit не представляется реальным.

Последний раз редактировалось rebeled, 06.02.2013 в 18:41.
Ответить с цитированием