Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: tarya от 14 Ноября 2003, 15:08:30

Название: Субмит формы - в чем глюк 2
Отправлено: tarya от 14 Ноября 2003, 15:08:30
Опять пишу так как немогу найти ответ на вопрос.

Есть форма, в форме всякие элементы формы поля, кнопки и др.

Форма передается функиции

onsubmit="proverka(); return false;"
 

для проверки полей на все что нужно

передаем:



function proverka()
{

if (document.all.editprod.artikul.value == \'\')
{
alert(\'Вы забыли ввести АРТИКУЛ\');
document.all.editprod.artikul.focus();
return false;
}

if (document.all.editprod.name.value == \'\')
{
alert(\'Вы забыли ввести НАЗВАНИЕ продукции\');
document.all.editprod.name.focus();
return false;
}

if (document.all.editprod.cena.value == \'\')
{
alert(\'Вы забыли ввести ЦЕНУ товара\');
document.all.editprod.cena.focus();
return false;
}

if (document.all.editprod.optcena.value == \'\')
{
alert(\'Вы забыли ввести ОПТОВУЮ ЦЕНУ товара\');
document.all.editprod.optcena.focus();
return false;
}

if (document.all.editprod.mera.value == \'\')
{
alert(\'Вы забыли ввести еденицу измерения\');
document.all.editprod.mera.focus();
return false;
}

if (document.all.editprod.about.value == \'\')
{
if (confirm (\'Вы забыли ввести ОПИСАНИЕ - должно быть?\'))
{
document.all.editprod.about.focus();
return false;
}
else
{
document.all.editprod.submit();
}
}

else
{
document.all.editprod.submit();
}

}
 


Все чудесно проверяется, но есть непонятная штука...

После проверки скрипт принимает ПХП...

и там есть такая штука которая смотрит - а установлена ли переменная такая то (кнопка) - тоесть а нажали ли кнопку на сохранение?... если да то сохраняем - если нет то несохраняем....

ну и корроче говоря впечатление у скрипт ПХП что кнопку то и нежали вообще.... короче неработает чтото.

Отключил проверку на поля - все работает чедесно все сохраняет как положено, но конечно как вы догадались ниччего непроверяется - тоесть заполнено ли поле или нет неопределяется.

Я так понял чтото то с явой скриптом тут... потому как если его отключить все работает - иначе нет.... теряется где то переменная кнопки...


Спасибо за помощь
Название: Субмит формы - в чем глюк 2
Отправлено: tserbis от 14 Ноября 2003, 15:14:53
Ты часом не имя проверяешь isset-ом?
Раз это картинка, то надо nm_x проверять.
Название: Субмит формы - в чем глюк 2
Отправлено: tarya от 14 Ноября 2003, 15:20:55
Да нет, обычный батон
Название: Субмит формы - в чем глюк 2
Отправлено: tserbis от 14 Ноября 2003, 15:47:57
Не привязывайся к кнопке.
Проверяй с пом. hidden-поля или по REQUEST_METHOD.
Название: Субмит формы - в чем глюк 2
Отправлено: Макс от 14 Ноября 2003, 16:24:45
tarya
я как минимум 3 раза уже на этом форум тебе вдалбливал (но ты так и не понял) что если ты делаешь form.submit() то значение submit-кнокпки НЕ ПЕРЕДАЕТСЯ в скрипт.
И я тебе несколько раз давал код, как именно нужно проверять форму, чтобы не делать form.submit();
короче, тема закрыта. Ответ ищи через поиск или в своих старых топиках  в этом форуме