Количество в поле выдавало значение

Тема в разделе "JavaScript", создана пользователем sitemaster, 4 мар 2013.

  1. sitemaster

    sitemaster

    Регистрация:
    8 дек 2012
    Сообщения:
    101
    Симпатии:
    27
    Как сделать так, чтобы при вводе от 1 до 10 выдавало значение 2000, от 11-20 - 4000 и так далее
     
  2. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    Сформулируйте задачу точнее, например если требуется заменять для post отправки, то достаточно после input постовать hidden с тем же именем и его его значению присваивать нужное значение
     
  3. sitemaster

    sitemaster

    Регистрация:
    8 дек 2012
    Сообщения:
    101
    Симпатии:
    27
    та уже нашел решение
    <script type="text/javascript">
    $j("#order_quantity").live("change", function() {
    if ((this.value > 0) && (this.value < 10)) {
    $j("#order").val("2000");
    } else if ((this.value > 11) && (this.value < 20)) {
    $j("#order").val("4000");
    }
    else if ((this.value > 21) && (this.value < 80)) {
    $j("#order").val("6000");
    }
    });
    function b1(chto){
    if(chto==1){
    document.getElementById('order').removeAttribute("readonly");
    }
    }
    </script>

    вот так нужно было, но проблема другая, там для joomla делаю, с помощь formcalc
    вот второе поле которое передаю значение все нормально проходит но внизу где считается сумма не обновляется автоматичнски, только когда нажмешь в поле в котором автоматически подставлены цифры enter