| 
 Как передать false через функцию? Есть такая функция: 
function check()
{
	var fnm = "";
	function checkf(fid)
	{
		fnm = document.getElementById(fid);
		if (fnm)
		{
			if (fnm.value.length < 2)
			{
				fnm.focus();
				// здесь нужно сделать так, чтобы функция check() возвратила false
			}
		}
	}
	checkf("country");
	checkf("city");
	checkf("address");
	checkf("post");
}
Что написать в функции checkf(), чтобы не она сама возвратила false, а чтобы false возвратила функция check()? | 
| 
 
function check()
{
    var fnm = "";
    function checkf(fid)
    {
        fnm = document.getElementById(fid);
        if (fnm)
        {
            if (fnm.value.length < 2)
            {
                fnm.focus();
                return false;
            }
            else
            {
                return true;
            }
        }
    }
    return 
    checkf("country") && 
    checkf("city") &&
    checkf("address") &&
    checkf("post");
}
function check()
{
    var fnm = "";
    function checkf(fid)
    {
        fnm = document.getElementById(fid);
        if (fnm)
        {
            if (fnm.value.length < 2)
            {
                fnm.focus();
                return false;
            }
            else
            {
                return true;
            }
        }
    }
    if !checkf("country") return false;
    if !checkf("city") return false;
    if !checkf("address") return false;
    if !checkf("post") return false;
    return true;
}
 | 
| 
 Цитата: 
 Цитата: 
 
return
checkf("country") &&
...
неверно, а 
return checkf("country") && ...
...
верно. | 
| 
 Цитата: 
 кажется ты решил что я процитировал код Tend? на самом деле я просто привел два решения. отличий по функциональности у них нету в принципе. оба выкидываются по первому false Цитата: 
 или какими-нибудь пакерами. надо запонмнить | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| 
 Всем спасибо. :) | 
| 
 ZoNT, спасибо | 
| Часовой пояс GMT +3, время: 18:12. |