Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.05.2017, 09:53
Аватар для darza
Новичок на форуме
Отправить личное сообщение для darza Посмотреть профиль Найти все сообщения от darza
 
Регистрация: 25.05.2017
Сообщений: 1

Функция валидации.
Здравствуйте, пытаюсь изучать JS и нашел такую задачку, создать анкету с валидациеей на пустое поле.
Проблема в том что я не понимаю как вернуть значение Fname.
функция выдает alert и переходит на другую переменную.

function Validate (bool)
{
    if (bool ==""){
	alert('Поле должно быть заполнено корректно!');
	bool;
	}

}
	var Fname = prompt('Введите фамилию: ');
	Validate (Fname);
	var Name = prompt('Введите имя: ');
	var Oname = prompt('Введите отчество: ');
	var Old = prompt('Введите возраст: ');
	var sex = confirm('Ваш пол - мужской? ');
var Ssex;
	sex===true?Ssex = 'мужской': Ssex = 'женский';



var pens;
	if (sex===true){
	Old>=65?pens = 'да': pens = 'нет';}
else{
	Old>=55?pens = 'да': pens = 'нет';
	}
var DayOld = (Old*365);
var FiveOld = (Old*1+5); 

alert('ваше ФИО: ' + Fname + ' ' + Name + ' ' + Oname + '\nваш возраст: ' + Old + 
'\nваш возраст в днях: ' + DayOld + '\nчерез 5 лет вам будет: ' + FiveOld +
 '\nваш пол: ' + Ssex + '\nвы на пенсии: ' + pens);
Ответить с цитированием
  #2 (permalink)  
Старый 25.05.2017, 11:44
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от darza
Проблема в том что я не понимаю как вернуть значение Fname.
Сомневаюсь, что проблема именно в этом...

Функции возвращают данные с помощью оператора return.

function test(){return 'Привет';};

alert(test());
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция вызывается несколько раз KiberQ Общие вопросы Javascript 11 01.03.2017 15:45
js рекурсивная функция с for.. in циклом frying Общие вопросы Javascript 6 25.08.2014 10:50
не вызывается функция при изменении option soft4you Общие вопросы Javascript 1 23.07.2014 17:41
AJAX функция для новых html-элементов broadcast77 AJAX и COMET 25 03.03.2014 14:01
И снова о валидации (remote в jQuery.validation v1.7) Sufir jQuery 0 02.03.2011 13:50