Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.07.2012, 00:12
Аватар для KupueIIIKo
Профессор
Отправить личное сообщение для KupueIIIKo Посмотреть профиль Найти все сообщения от KupueIIIKo
 
Регистрация: 04.10.2011
Сообщений: 357

Проверка формы HTML5
Хотелось бы понять, как сделать, чтоб javascript выполнялся, после проверки валидации в html5...
$("#auth_button").click(function(){
						$.ajax({
							async: false,
							type: "POST",
							data: "email=" + $("#email").val() + "&password=" + $("#password").val() ,
							url: "panel.php",
							success: function(data){
									$("#wrapper").html(data);
							}
						});
				});

<form id="auth">
					<input id="email" placeholder ="email" required="required" autocomplete="off" /><br />
					<input id="password" placeholder ="password" required="required" autocomplete="off" /><br />
					<input id="auth_button"  type="button" value="Войти в панел\" />
				</form>

Вот нужно чтоб по клику на кнопку, сперва шла проверка html5 потом тока передавались данные
Ответить с цитированием
  #2 (permalink)  
Старый 29.07.2012, 12:03
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

KupueIIIKo, ну так и проверьте сначала $("#email").val(), $("#password").val(), а потом (не)вызывайте $.ajax() в зависимости от исхода проверки
Ответить с цитированием
  #3 (permalink)  
Старый 29.07.2012, 20:43
Аватар для KupueIIIKo
Профессор
Отправить личное сообщение для KupueIIIKo Посмотреть профиль Найти все сообщения от KupueIIIKo
 
Регистрация: 04.10.2011
Сообщений: 357

Я хочу проверку валидации от Html5
Ответить с цитированием
  #4 (permalink)  
Старый 29.07.2012, 23:25
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от KupueIIIKo
Я хочу проверку валидации от Html5
дак а js причём?
Сообщение от KupueIIIKo
Хотелось бы понять, как сделать, чтоб javascript выполнялся, после проверки валидации в html5...
никак, да и что вы понимаете под валидацией?
Ответить с цитированием
  #5 (permalink)  
Старый 31.07.2012, 14:18
Аватар для KupueIIIKo
Профессор
Отправить личное сообщение для KupueIIIKo Посмотреть профиль Найти все сообщения от KupueIIIKo
 
Регистрация: 04.10.2011
Сообщений: 357

форма же должна возвращать какое-то свойство а валидацию)
Ответить с цитированием
  #6 (permalink)  
Старый 31.07.2012, 14:27
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

ТС имел в виду это
<form onsubmit="alert('отправляем');return false;">

<label for="ex">ввести сюда можете только цифру одну, и сразу букву одну Вы</label>

<input id="ex" type="text" placeholder="СЮДА!!!!!!!1" *!* required  pattern="\d[а-яА-Яa-zA-Z]"*/!*>

<input type="submit" value=":)">

</form>

Последний раз редактировалось melky, 31.07.2012 в 14:29.
Ответить с цитированием
  #7 (permalink)  
Старый 31.07.2012, 14:39
Аватар для KupueIIIKo
Профессор
Отправить личное сообщение для KupueIIIKo Посмотреть профиль Найти все сообщения от KupueIIIKo
 
Регистрация: 04.10.2011
Сообщений: 357

Короче дел к ночи перековырял W3C и много мануала! Щас вам выложу мою проверку)
Ответить с цитированием
  #8 (permalink)  
Старый 31.07.2012, 14:42
Аватар для KupueIIIKo
Профессор
Отправить личное сообщение для KupueIIIKo Посмотреть профиль Найти все сообщения от KupueIIIKo
 
Регистрация: 04.10.2011
Сообщений: 357

function getBySel(id) { return document.querySelector(id); }
		var form = getBySel("#auth");
		if (form.checkValidity()===true)
			{Выполняет если вся форма прошла валидацию}

Жду спасибо и т. д. )
Ответить с цитированием
  #9 (permalink)  
Старый 19.04.2013, 15:47
Новичок на форуме
Отправить личное сообщение для iLiman Посмотреть профиль Найти все сообщения от iLiman
 
Регистрация: 19.04.2013
Сообщений: 1

Недавно столкнулся с подобным вопросом, решение оказалось проще чем я думал:
$("#form").submit(function() {
#code...(ajax запрос в вашем случае);
});

Пока не пройдет валидация формы средствами HTML5(или иными), код не запустится.
Конечно ложка хороша к обеду, но надеюсь поможет кому-то еще.
Ответить с цитированием
  #10 (permalink)  
Старый 19.04.2013, 16:06
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

---
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка формы на изменение полей, кроме одного! cmygeHm ExtJS 14 13.04.2011 18:27
Проверка данных формы составным условием? myafa Элементы интерфейса 8 01.04.2011 08:30
Проверка формы Ketsyki jQuery 0 22.01.2011 15:31
Проверка полей отправляемой формы. denisOgr jQuery 6 18.10.2010 19:40
Простая проверка формы. Добавить "динамики". Jurasmi Элементы интерфейса 3 07.04.2010 16:48