Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 04.05.2017, 11:06
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

yintar,
Уж если глобальная, то глобальная - не надо передавать ее в качестве параметра

<input type="text" name="length" id="length" value="">
<script src='http://code.jquery.com/jquery-latest.js'></script>
<script>
var lenght = 0;
$('document').ready(function() {
  // calculationPriceOnLine(width,priceKvMetr);
  console.log(lenght); //но здесь получаю undefined
   $('#length').on('keyup', function(){//здесь получаю значение и записываю в переменную lenght.
        lenght = $(this).val();
         console.log(lenght); //выводит значение переменной
         calculationPriceOnLine(10,20);
    });
   
     function calculationPriceOnLine(width,priceKvMetr){ //в этой функции и нужна переменная lenght .......
        console.log(lenght ); //но здесь тоже получаю undefined
         if(width > 0 && lenght > 0){
            return width * lenght * priceKvMetr;
        }
    }
 });
</script>

И еще - в описании функции стоят ее внутренние параметры, а при вызове функции в качестве параметров надо задавать определенные на момент вызова переменные или константы

Последний раз редактировалось Dilettante_Pro, 04.05.2017 в 11:11.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача значение переменной по клику Zhart Общие вопросы Javascript 4 27.10.2015 11:17
Передача переменной в функцию jankovsky Общие вопросы Javascript 4 26.08.2013 18:58
Передача переменной из функции Andkov jQuery 3 12.03.2013 20:08
передача из php в javascript многострочной переменной smollvrn Общие вопросы Javascript 12 14.11.2010 20:38
Передача переменной между ifarame-ами DeUre Javascript под браузер 0 10.06.2010 08:29