Программирование > JavaScript & JScript

Как сделать проверку на формы на заполненность.

(1/1)

xRUSha:
чтобы форма не передавала скрипту значения если определенные поля не заполненны?

ice_nugget:
if(document.formName.textFieldName.value == \'\') {
alert(\'Please fill out textFieldName.\');
document.submitLogo.salesrepname.focus();
return false;
}

focus() идет на тот field который ты не хочешь оставлять пустым соответственно...

xRUSha:
наскока я понял - это кусок функции. А мне бы увидеть всю функцию - и как к ней обращатся.
Извените за безграмотность - с жаваскрипт вооще не знаком.

ice_nugget:
вот тебе ЖАБАscript который я использую в сайте который сейчас делаю:
 
      function SoftMedia_Form_Validator(form) {
         var first_name = form.first_name.value;
         var last_name = form.last_name.value;
         var title = form.title.value;
         var company_name = form.company_name.value;
         var address1 = form.address1.value;
         var city = form.city.value;
         var country = form.country.value;
         var phone = form.phone.value;
         var email = form.email.value;
         var message = form.message.value;
         var flag = ( parseInt( navigator.appVersion ) > 2 );
      
         if ( first_name == "" )   {
            alert( "Please fill in your First name" );
            if ( flag ) { form.first_name.focus(); }
            return false;
         }
      
         else if ( last_name == "") {
            alert("Please fill in your Last name" );
            if ( flag ) { form.last_name.focus(); }
            return false;
         }
         else if ( city == "") {
            alert("Please type in your City name" );
            if ( flag ) { form.city.focus(); }
            return false;
         }
         
         else if ( country == "") {
            alert("Please choose a Country from the list" );
            if ( flag ) { form.country.focus(); }
            return false;
         }

         else if ( phone == "") {
            alert("Please fill in your Phone number" );
            if ( flag ) { form.phone.focus(); }
            return false;
         }

         else if ( email == "") {
            alert("Please fill in your E-Mail Address" );
            if ( flag ) { form.email.focus(); }
            return false;
         }

         else if ( message == "") {
            alert("Please provide us with your enquiry details" );
            if ( flag ) { form.message.focus(); }
            return false;
         }
      
         else
             return true;
      }

Макс:
http://forums.webscript.ru/showthread.php?s=&postid=70730#post70730

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии