[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Jquery + Ajax
Страницы: 1, 2, 3, 4, 5, 6
killer8080
Цитата (Tapakan @ 11.10.2012 - 20:21)
А как заблокировать кнопку submit пока условия не будут выполнены?

У формы есть событие onsubmit, навешай туда обработчик верификации. Форма не будет отправлена, если он вернет false.
<form action="" method="post" onsubmit="return validateForm()">

где validateForm - функция валидации формы
Tapakan
Цитата (killer8080 @ 11.10.2012 - 18:19)
Цитата (Tapakan @ 11.10.2012 - 20:21)
А как заблокировать кнопку submit пока условия не будут выполнены?

У формы есть событие onsubmit, навешай туда обработчик верификации. Форма не будет отправлена, если он вернет false.
<form action="" method="post" onsubmit="return validateForm()">

где validateForm - функция валидации формы

Ух... вроде все легко и одновременно непонятно. Только что попробовал через ПОСТ по примеру сделать, даже не получилось. Спасибо, за подсказки.
Tapakan
Цитата (killer8080 @ 11.10.2012 - 18:19)
Цитата (Tapakan @ 11.10.2012 - 20:21)
А как заблокировать кнопку submit пока условия не будут выполнены?

У формы есть событие onsubmit, навешай туда обработчик верификации. Форма не будет отправлена, если он вернет false.
<form action="" method="post" onsubmit="return validateForm()">

где validateForm - функция валидации формы

Можете подробней объяснить.
Я создаю сценарий на пхп - к примеру, preg_match или strlen на количество символов в имени, пароле и емаиле. Так же на повтор логина и емаила в базе, это для меня уже легко. А вот как обработать эти данные с помощью ajax? Можно на маленьком примере?
Denis_44
Цитата (Tapakan @ 11.10.2012 - 22:53)
Можете подробней объяснить.
Я создаю сценарий на пхп - к примеру, preg_match или strlen на количество символов в имени, пароле и емаиле. Так же на повтор логина и емаила в базе, это для меня уже легко. А вот как обработать эти данные с помощью ajax? Можно на маленьком примере?

Проблема с чем с Ajax или с проверкой формы?
Tapakan
Цитата (Denis_44 @ 11.10.2012 - 21:04)
Цитата (Tapakan @ 11.10.2012 - 22:53)
Можете подробней объяснить.
Я создаю сценарий на пхп - к примеру, preg_match или strlen на количество символов в имени, пароле и емаиле. Так же на повтор логина и емаила  в базе, это для меня уже легко. А вот как обработать эти данные с помощью ajax? Можно на маленьком примере?

Проблема с чем с Ajax или с проверкой формы?

Наверное со всем проблема.
Tapakan
var request = null;

try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = null;
}
}
}


if (request == null)
alert("Error creating request object!");
function issetlogin() {
var username = document.getElementById("username").value;
var email = document.getElementById("email").value;
var url = "registrat.php?username=" + escape(username);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
var otvet = request.responseText;
document.getElementById("Message").innerHTML = otvet;
return true;
}
}
}

Есть запрос->ответ. Как сделать больше условий? Так же проверка на электронный адрес? И условия регистрации + создать логику, пока не будет тру не нажималась кнопка.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.