Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.02.2011, 17:07
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

берешь его по айдишнику и пишешь в него. например в див:
$("#id").text('text');
или
$("#id").html('<p>html-text</p>');


или в input type=text:
$("#id').val('спасибо в карман не положишь! жми плюсик!');


Ответить с цитированием
  #12 (permalink)  
Старый 24.02.2011, 17:40
Аспирант
Отправить личное сообщение для NeoMurderer Посмотреть профиль Найти все сообщения от NeoMurderer
 
Регистрация: 16.02.2011
Сообщений: 98

Ок,всё работает как часы но еще с условием If else.Пишу так
if (arg1 == 1,2,3 )
  { arg2 = 700 ;}
  else if (arg1 == 4,5,6,7) 
  {arg2 = 500 ;}

  else  {arg2 = 300 ;}

Всё пашет отлично но когда вводиш например 10 то показывает результат умножения на 700.Как сделать что бы нормально пахало?
Ответить с цитированием
  #13 (permalink)  
Старый 24.02.2011, 17:45
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

поставить firebug и научиться им дебагить?
Ответить с цитированием
  #14 (permalink)  
Старый 24.02.2011, 17:48
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

кстати я еще никогда не видел такого сравнения переменных arg1==1,2,3
Ответить с цитированием
  #15 (permalink)  
Старый 24.02.2011, 17:49
Аспирант
Отправить личное сообщение для NeoMurderer Посмотреть профиль Найти все сообщения от NeoMurderer
 
Регистрация: 16.02.2011
Сообщений: 98

Стоит как штык ,но в чём проблемма неразберусь
Ответить с цитированием
  #16 (permalink)  
Старый 24.02.2011, 17:50
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

а ты в нем дебагить умеешь?
Ответить с цитированием
  #17 (permalink)  
Старый 24.02.2011, 17:53
Аспирант
Отправить личное сообщение для NeoMurderer Посмотреть профиль Найти все сообщения от NeoMurderer
 
Регистрация: 16.02.2011
Сообщений: 98

Да,не первый день.Давай дам код ,а ты скажеш что не так?
<script lang="JavaScript">
var jQ = false;
function initJQ() {
  if (typeof(jQuery) == 'undefined') {
    if (!jQ) {
      jQ = true;
      document.write('<scr' + 'ipt type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></scr' + 'ipt>');
    }
    setTimeout('initJQ()', 50);
  } else {
    (function($) {
    $(function() {

      // здесь пишем jQuery код

    })
    })(jQuery)
  }
}
initJQ();
</script>
<script lang="JavaScript">

$('document').ready(function(){
 
    $("#id_of_calc_button").click(function(){    // при нажатии на кнопку с ид id_of_calc_button делаем следующее
 
        var arg1 = $("#id_of_first_input").val(); // в арг1 теперь значение из первого текстового поля
        var arg2 = $("#id_of_second_input").val(); // в арг2 - из второго
  if (arg1 == 1,2,3 )
  { arg2 = 700 ;}
  else if (arg1 == 4,5,6,7) 
  {arg2 = 500 ;}

  else  {arg2 = 300 ;}

 if (arg1 == 1)
 {
 var day = " день " ;}
 else if (arg1 == 2)
 { var day = " дня " ;}
 else {var day = " дней " ;}
 
        //перемножаем:
        var res = "Цена на " + arg1 + day  + arg1 * arg2 + " рублей";
        //показываем
        alert(res);
		
	
    });
 
});

</script>

<form>

Введите количество дней <input type="text" name="a" id="id_of_first_input"><br><br>

<input style="display:none" type="text" id="id_of_second_input" name="b" value="300">

<input type="button" value="Рассчитать" id="id_of_calc_button">


</form>
Ответить с цитированием
  #18 (permalink)  
Старый 24.02.2011, 17:57
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

нет, я говорить ничего не буду. Я вижу три варианта:
1. ты заменяешь дикое для меня и двух других программистов "arg==1,2,3" на "arg==1 || arg==2 || arg==3"
2. ты дебагишь и находишь ошибку сам.
3. ты идешь пить чай, отдыхать, а когда приходишь - все работает
Ответить с цитированием
  #19 (permalink)  
Старый 24.02.2011, 17:59
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

Вот это
<script lang="JavaScript">
var jQ = false;
function initJQ() {
  if (typeof(jQuery) == 'undefined') {
    if (!jQ) {
      jQ = true;
      document.write('<scr' + 'ipt type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></scr' + 'ipt>');
    }
    setTimeout('initJQ()', 50);
  } else {
    (function($) {
    $(function() {

      // здесь пишем jQuery код

    })
    })(jQuery)
  }
}
initJQ();
</script>


замени на
<script src="jquery.min.js"></script>
,
где jquery.min.js - скачаный по этой ссылке файл: http://ajax.googleapis.com/ajax/libs.../jquery.min.js
Ответить с цитированием
  #20 (permalink)  
Старый 24.02.2011, 18:01
Аспирант
Отправить личное сообщение для NeoMurderer Посмотреть профиль Найти все сообщения от NeoMurderer
 
Регистрация: 16.02.2011
Сообщений: 98

Всё отлично работает еще раз спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор + форма заказа jkdl Элементы интерфейса 8 15.09.2012 14:10
Пробный Калькулятор Golovastik Серверные языки и технологии 7 15.02.2011 00:51
Онлайн проверка polecat1979 Events/DOM/Window 13 28.11.2010 17:49
Сделать калькулятор на сайт. asderru Работа 1 22.07.2010 13:46
Калькулятор работает ТОЛЬКО в ie6 (вопрос ламера) st_sinner Javascript под браузер 3 17.04.2010 18:11