Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2012, 13:48
Новичок на форуме
Отправить личное сообщение для sedila Посмотреть профиль Найти все сообщения от sedila
 
Регистрация: 24.06.2012
Сообщений: 2

Регистрация по шагам
Помогите разобраться. Регистрация состоит из трёх шагов. Происходит поэтапно. Заполнил всё на первом, открывается второй, затем третий. На первом вводишь имя, фамилию и выбираешь группу. Как мне сделать, чтоб если одно из полей не заполнил, то выдавал сообщение? Вот начеркал, только не работает:
function()
{
$("div#shag_2:visible").hide();
$("div#wrk:visible").hide();
$("div#give_wrk:visible").hide();
$("div#shag_3:visible").hide();
//------- при изменении группы ----------------
 
var x=document.forms["form"]["name"].value;
var y=document.forms["form"]["surname"].value;
 
  if (x.length==0)
   {
      alert("Введите Имя");
      x.css("background-color","#ffe4e1").focus().select();
      return false;
   }
   if (y.length==0)
   {
      alert("Введите фамилию");
      y.css("background-color","#ffe4e1").focus().select();
      return false;
   }
else
 
$("#group_1").change(function()
{
    $("div#shag_2").show();
    if( $(this).val()=="1")
    {
    $("div#shag_2").hide();
    $("div#wrk").hide();
    $("div#give_wrk").hide();
    $("div#shag_3:visible").hide(); 
    }
    if( $(this).val()=="2")
    {
    $("div#wrk").show();
    $("div#give_wrk").hide();
    $("#age").change(function() { $("div#shag_3").show(); }); 
    }
    if( $(this).val()=="3")
    {
    $("div#wrk").hide();
    $("div#give_wrk").show();
    $("#age").change(function()  { $("div#shag_3").show(); });
    }
});

Последний раз редактировалось sedila, 24.06.2012 в 13:58.
Ответить с цитированием