Регистрация
|
|
Deswing | Дата: Суббота, 02 Февраля 2013, 14:59 | Сообщение # 1 |
заслуженный участник
Сейчас нет на сайте
| А как делают проверку заполнения форм на ходу? То есть юзер заполнил форму и рядышком загорается либо галочка, либо крестик? Например я хочу чтобы крестик загорался, если такой e-mail уже есть. Или если password < 10.
|
|
| |
jeki | Дата: Суббота, 02 Февраля 2013, 18:43 | Сообщение # 2 |
участник
Сейчас нет на сайте
| Deswing, это уже jQuery.
Поставьте + плизми
|
|
| |
lvovand | Дата: Суббота, 02 Февраля 2013, 19:06 | Сообщение # 3 |
старожил
Сейчас нет на сайте
| ajax если точнее, jquery сам по себе в базу не залезет
Разработка и продвижение сайтов. Дизайн
|
|
| |
Deswing | Дата: Суббота, 02 Февраля 2013, 22:02 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| а на ajax реально написать чат и блок "кто онлайн?". Не сильно будет грузить сервер?
|
|
| |
lvovand | Дата: Суббота, 02 Февраля 2013, 22:10 | Сообщение # 5 |
старожил
Сейчас нет на сайте
| реально
Разработка и продвижение сайтов. Дизайн
|
|
| |
Deswing | Дата: Суббота, 02 Февраля 2013, 23:04 | Сообщение # 6 |
заслуженный участник
Сейчас нет на сайте
| а можно ли как-нибудь выучить ajax не учив целиком javascript?.. Или можно ли выучить за день, если уже с разными ЯПами сталкивался? По чём учить? Просто от js требуется не очень много: таймеры, обновление определенного блока
|
|
| |
lvovand | Дата: Воскресенье, 03 Февраля 2013, 00:23 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| напомнило с++ за 21 день http://comicsia.ru/i/4a/f4-19188.png
Разработка и продвижение сайтов. Дизайн
|
|
| |
Deswing | Дата: Воскресенье, 03 Февраля 2013, 00:26 | Сообщение # 8 |
заслуженный участник
Сейчас нет на сайте
| lvovand, ха-ха, да, действительно)) Но повторюсь: от JS мне многого и не надо
|
|
| |
lvovand | Дата: Воскресенье, 03 Февраля 2013, 00:33 | Сообщение # 9 |
старожил
Сейчас нет на сайте
| так вперед, дерзай сомневаюсь конечно, что за день чат напишешь, но в сети примеров хватает
Разработка и продвижение сайтов. Дизайн
|
|
| |
Deswing | Дата: Воскресенье, 03 Февраля 2013, 00:36 | Сообщение # 10 |
заслуженный участник
Сейчас нет на сайте
| lvovand, дык php-то я уже освоил. Хорошо, попробую освоить. Если что вопросы задавать буду здесь
|
|
| |
Steiz | Дата: Воскресенье, 03 Февраля 2013, 08:28 | Сообщение # 11 |
echo "PHP,MYSQL,JAVASCRIPT,HTML,CSS";
Сейчас нет на сайте
| Зачем писать то что написано? ТЫК
Освоил: 3d max,blender painter,photoshop,sketchbook,gimp C++,C#,javascript,php,html,css,mysql unity3d,udk,ue
Сообщение отредактировал Steiz - Воскресенье, 03 Февраля 2013, 08:34 |
|
| |
cougraAcc | Дата: Воскресенье, 03 Февраля 2013, 13:19 | Сообщение # 12 |
Яркая личность GD
Сейчас нет на сайте
| Цитата (Steiz) Зачем писать то что написано? ТЫК А зачем вообще что-то делать? Все же уже давно написано!
|
|
| |
Steiz | Дата: Воскресенье, 03 Февраля 2013, 13:39 | Сообщение # 13 |
echo "PHP,MYSQL,JAVASCRIPT,HTML,CSS";
Сейчас нет на сайте
| Вот именно тебе остается лишь заточить под себя И главное придумать "фишку" которой нет у других Регистрация с проверкой: ТЫК
Освоил: 3d max,blender painter,photoshop,sketchbook,gimp C++,C#,javascript,php,html,css,mysql unity3d,udk,ue
Сообщение отредактировал Steiz - Воскресенье, 03 Февраля 2013, 13:42 |
|
| |
cougraAcc | Дата: Воскресенье, 03 Февраля 2013, 15:54 | Сообщение # 14 |
Яркая личность GD
Сейчас нет на сайте
| ajax банален до жути. Не понимаю, зачем брать готовое и, как Вы выражаетесь "заточить под себя". Пример проверки логина и почтового ящика(заняло 3-5 минут): Код <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.js"></script> <script> $(document).ready(function(){
$(".login").blur(function(){ var login_var = $(".login"); $.ajax({ type: "POST", url: "test.php", data: { login: login_var.val() } }).done(function(msg) { msg = $.parseJSON(msg); if (!msg.result) { login_var.attr("class", "login error"); login_var.attr("placeholder", "*incorrect*"); login_var.val(""); login_var.bind("click", function() { login_var.attr("class", "login"); }); } }); }); $(".email").blur(function(){ var email_var = $(".email"); $.ajax({ type: "POST", url: "test.php", data: { email: email_var.val() } }).done(function(msg) { msg = $.parseJSON(msg); if (!msg.result) { email_var.attr("class", "email error"); email_var.attr("placeholder", "*incorrect*"); email_var.val(""); email_var.bind("click", function() { email_var.attr("class", "email"); }); } }); }); }); </script> <style> .error { border: 2px solid red; } </style> </head> <form class="form"> <label for="login">login:</label> <input type="text" class="login" name="login"> <label for="email">Email:</label> <input type="text" class="email" name="email"> <button class="send"></button> </form>
server side: Код <?php $logins = Array("Admin", "Test", "hello", "cougraacc"); $email = Array("test@test.ru", "mail@mail.ru"); if (isset($_POST)) { if (isset($_POST['login'])) { $result['result'] = in_array(ucfirst(strtolower($_POST['login'])), $logins) ? false : true; die(json_encode($result)); } if (isset($_POST['email'])) { $result['result'] = in_array(ucfirst(strtolower($_POST['email'])), $email) ? false : true; die(json_encode($result)); } }
|
|
| |
Woogy | Дата: Воскресенье, 03 Февраля 2013, 22:49 | Сообщение # 15 |
был не раз
Сейчас нет на сайте
| Ajax учить не чего , Цитата (cougraAcc) $(".login").blur(function(){ лучше клик использовать. Код $('.login').bind('click',function(){
|
|
| |
Assasin | Дата: Понедельник, 04 Февраля 2013, 00:58 | Сообщение # 16 |
web-coder
Сейчас нет на сайте
| Бой подушками. Если нужно сразу указать есть ли такой логин или нет, то ясное дело блур нужен. Если после нажатия на кнопку, то уже напротив всех полей логично указывать. А тут речь идет, как я понял, что бы сразу выдавался ответ.
|
|
| |