Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Форма регистрации (аякс)
 
 автор: nikolayers   (15.06.2011 в 11:49)   письмо автору
 
 

Помогите осуществить на аякс
Файл index.php:

<form action="submit.php" method="post">
    <input type="text" name="login" id=name>
    <input type="password" name="pass" id=pass>
    <input type="text" name="mail" id=mail>
    <input type="submit" value="Регистрация">
</form>

validate.php:

if(!$_POST['name'])$error['name']='Введите имя';
if(!$_POST['pass'])$error['pass']='Пароль кривой';
if(!$_POST['mail'])$error['mail']='Ошибка ввода мыла';
if($error['name']=='' && $error['pass']=='' &&$error['mail']==''){
include 'connect.php';// файл подкл. к бд, неавжно короче

// ну а дальше простой запрос занесения в бд $_POST['name'] и $_POST['pass']
}

  Ответить  
 
 автор: cheops   (15.06.2011 в 11:59)   письмо автору
 
   для: nikolayers   (15.06.2011 в 11:49)
 

Допускается ли при реализации использование jQuery?

  Ответить  
 
 автор: nikolayers   (15.06.2011 в 13:11)   письмо автору
 
   для: cheops   (15.06.2011 в 11:59)
 

да! вы показывали авторизацию, но я все равно не смог это реализовать - на денвере не работает почему то

  Ответить  
 
 автор: cheops   (15.06.2011 в 13:31)   письмо автору
 
   для: nikolayers   (15.06.2011 в 13:11)
 

Можно начать отталкиваться от следующего скрипта
<html>
<head>
    <title>jQuery</title>
    <script type="text/javascript" src="jquery.js" ></script>
    <script type="text/javascript"> 
  $(document).ready(function(){
    $("#submit").bind("click", function(){
      // Проверяем корректность заполнения полей
      if($.trim($("#name").val()) === "")
      {
        alert('Пожалуйста заполните поле "name"');
        return false;
      }
      if($.trim($("#pass").val()) === "")
      {
        alert('Пожалуйста заполните поле "pass"');
        return false;
      }
      if($.trim($("#mail").val()) === "")
      {
        alert('Пожалуйста заполните поле "mail"');
        return false;
      }
      // Блокируем кнопку отправки
      $("#submit").attr("disabled", "disabled");
      // AJAX-запрос
      $("#info").load("submit.php", 
                      {name: $("#name").val(),
                       pass: $("#pass").val(),
                       mail: $("#mail").val()},
                       $("#submit").attr("disabled", ""));
    })
  });
    </script>
</head>
<body>
  <div id="info">
  <form action="submit.php" method="post"> 
      <input type="text" name="login" id="name"> 
      <input type="password" name="pass" id="pass"> 
      <input type="text" name="mail" id="mail"> 
      <input type="submit" id="submit" value="Регистрация"> 
  </form>
  </div>
</body>
</html>

  Ответить  
 
 автор: nikolayers   (15.06.2011 в 13:32)   письмо автору
 
   для: cheops   (15.06.2011 в 13:31)
 

ок попробую щас. спасибо)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования