Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Обработка формы? (http://www.flasher.ru/forum/showthread.php?t=135602)

forward 27.01.2010 13:35

Обработка формы?
 
Доброго времени суток!

Есть форма вот такая: http://ruseller.com/lessons/les174/example/index.html
Скачать можно здесь: http://ruseller.com/lessons/les174/example.zip

Делаю форму :

Код:

<form action='' style='display:none' method="post" >
               
                          <label for='contact-name'>*Логин:</label>
                        <input name="d_username" type="text" id="d_username" class='contact-input' maxlength="15" />
                        <span id="msgbox" style="display:none"></span>
                        <script type='text/javascript'>
$(document).ready(function()
{
        $("#d_username").blur(function()
        {
                $("#msgbox").removeClass().addClass('messagebox').text('Проверка...').fadeIn("slow");
                $.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
        {
                  if(data=='no')
                  {
                          $("#msgbox").fadeTo(200,0.1,function()
                        {
                          $(this).html('Занят!').addClass('messageboxerror').fadeTo(900,1);
                        });               
          }
                  else
                  {
                          $("#msgbox").fadeTo(200,0.1,function() 
                        {
                          $(this).html('Доступен!').addClass('messageboxok').fadeTo(900,1);       
                        });
                  }
                               
        });
 
        });
});
</script>
<input class="button" type="submit" value="Зарегистрироваться" name="submit"/>
</form>

Все работает только как сделать чтоб при нажатии на submit если имя не доступно форма не отправлялась?

KidsKilla 28.01.2010 20:20

Код:

$(form).submit(function(evt){
if( condition ) {
return false;
}
});


vinny_sk 29.01.2010 16:00

Код:

<form action='...'.... onSubmit="return false">


Часовой пояс GMT +4, время: 08:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.