Программирование > 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
Навигация
Перейти к полной версии