Javascript.RU

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

Очнеь нужна помощь!
Сегодня утром начал изучать javascript, но наткнулся на проблему: не успеваю.
Мне очень срочно нужна помощь
У меня нет времени долго искать
function calc(x) {
    var y = 0;
    if (x>999&&x<50000){
        y = x*0.008*26;
        document.write(y);
    }
    else if (x>49999&&x<100000){
        y = x*0.009*26;
        document.write(y);
    }
    else if (x==100000){
    y = x*0.01*26;
    document.write(y);
    }
    else if (x>100000){
        alert("ERROR");
    }
}

я написал скрипт, но мне нужно понять как:
- выводить на экран 'y' (html)
- вводить 'x' в input, и при этом автоматически обновлять выведенное
- по возмоожности знать, что там происходит
(Заранее простите меня за то, что я совсем ничего не знаю в javascript и немного html)
Да и вот кстати мои "Старания"
<script type="text/javascript">
var o =+document.getElementById('chislo').value;
</script>
<input type="text" id="chislo" value="50000">  <input type="button" value="Start" onClick="calc(o)">
<script type="text/javascript">

function calc(x) {
    var y = 0;
    if (x>999&&x<50000){
        y = x*0.008*26;
        document.write(y);
    }
    else if (x>49999&&x<100000){
        y = x*0.009*26;
        document.write(y);
    }
	else if (x==100000){
		y = x*0.01*26;
		document.write(y);
	}
    else if (x>100000){
        alert("ERROR");
    }
}
</script>

Как видите у меня даже с кнопкой не вышло, не то что с "автообновлением"

Последний раз редактировалось Luck9r, 26.02.2015 в 17:54.
Ответить с цитированием
  #2 (permalink)  
Старый 27.02.2015, 12:25
Аватар для AntonMs
Профессор
Отправить личное сообщение для AntonMs Посмотреть профиль Найти все сообщения от AntonMs
 
Регистрация: 25.01.2015
Сообщений: 163

предчувствие что я не так понял вопрос, но возможно ты это имел ввиду

<input type="text" id="chislo" value="50000">  <input type="button" value="Start" onClick="calc(o)">
<script type="text/javascript">
var o =+document.getElementById('chislo').value;

function calc(x) {
    var y = 0;
    if (x>999&&x<50000){
        y = x*0.008*26;
        document.getElementById('chislo').value = y;
    }
    else if (x>49999&&x<100000){
        y = x*0.009*26;
        document.getElementById('chislo').value = y;
    }
	else if (x==100000){
		y = x*0.01*26;
		document.getElementById('chislo').value = y;
	}
    else if (x>100000){
        alert("ERROR");
    }
}
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
Нужна срочная помощь по JS! Merdok351 Общие вопросы Javascript 2 07.06.2013 23:54
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17