За последние 24 часа нас посетили 63144 программиста и 1744 робота. Сейчас ищут 787 программистов ...

числовое поле input на java

Тема в разделе "JavaScript и AJAX", создана пользователем ky3mu4u, 22 авг 2011.

  1. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Помогите найти! Я ищу код java или возможность реализации следующего:
    Есть поле input с названием qty в него на сайте мы забиваем цифру 3, и как только набрали ее на клавиатуре в этом поле, она же автоматически забивается в ссылку href для передачи параметра get (при клике на эту ссылку) с помощью php кода. ну это я себе так представляю).
    Есть у кого нибудь подобные решения?
     
  2. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    ну подскажите плиз!
     
  3. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    я уверен что это делается в одну строчку на javascript, но не понимаю чего ты хочешь добиться. Что такое ссылка href, откуда она у тебя берется и причем тут php код?
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
  5. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    [js]$('input[name="qty"]').keydown(function(e) {
    if (e.keyCode == '51') {
    cur_href= $('.url').attr('href');
    $('.url').attr('href', cur_href+'прибавляем_чтото');
    }
    });[/js]

    HTML:
    1. <a class="url" href="index.php">test</a>
    P.S Писал от балды может и не работать, хотя должно)
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Invision
    а че ты без аватарки?
     
  7. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Погодите)) только пришелна работу)) сейчас попробую)
    мне это нужно для того чтобы прописать параметр в ссылке без перезагрузки страницы))
     
  8. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    что значит cur_href+'прибавляем_чтото');
    я просто в джава не силен((
     
  9. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    filterkey это конечно хорошо, только как его изменить для того чтобы он в ссылку вставлял значение переменной я не знаю)
     
  10. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    ky3mu4u
    javascript довольно лёгкий язык, уж можно было бы и выучить.

    меня гложет подозрение, что стандартную задачу пытаются решить через одно место.

    опиши задачу не в виде того, что сделать надо, а для чего это нужно, для какой задачи
     
  11. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    у меня из базы выводиться список товаров, прайс, через ссылку a href добовляю товар в корзину, параметры для ссылки уже все прописаны поскольку они выводились из базы, вот мне надо чтобы в поле кол-во ввели к примеру 5 штук и сразу эта цифра 5 попала в ссылку для передачи параметров в корзину!
     
  12. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    [js]$(<селектор ссылки>).click(function(){
    location.href = $(this).attr('href') + '&colvo='$(<селектор поля>).val();
    return false;
    })[/js]
     
  13. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    попробую
     
  14. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    <td><input type="text" name="qty" id="qty" class="inputbox" size="3" value="" /></td>
    <td>
    <script type="text/javascript">
    $(<селектор ссылки>).click(function(){
    location.href = $(this).attr('href') + '&colvo='$(<селектор поля>).val();
    return false;
    })
    </script>
    <a class="url" href ="&view=user&layout=recprice&repairid=<?php echo $row->id; ?>&repairsn=<?php echo $row->model_sn; ?>&repairname=<?php echo $row->name; ?>&Itemid=55#">Добавить</a></td>

    Вот втавил, что значи селектор ссылки селектор поля?
     
  15. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    <input type="text" name="qty" id="qty" class="inputbox" size="3" value="" /> я вот тут должен вводить количество
     
  16. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    нечего не выходит! неужели нет простого кода((
     
  17. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    -- удалено --

    упс... не то.

    задача вроде лёгкая, неужели так сложно сделать?
     
  18. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    да не могу я серьезно, уже все обгуглил, нечего не подходит(( я бы и рад сам написать, но я больше по php)))
     
  19. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    По какому нах php? Ты серьезно не понимаешь что такое селектор твоего инпута в jquery?
     
  20. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Слушай если бы я знал JavaScript, я бы тут не писал такую х..ю,
     
  21. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Но html и css ты хоть знаешь? И вбить в гугле словосочетание селектор jquery тоже можешь. Ну?
     
  22. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    ну и? там хренова туча этих селекторов!
     
  23. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Угу. А тебе нужен тот, по которому js сможет идентифицировать твои линк и инпут. но поскольку я твоего html не вижу, Я ПОНЯТИЯ НЕ ИМЕЮ какой селектор тебе будет удобнее использовать.
     
  24. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Вот это уже то что выводит в таблице!
    <tbody>
    <?php
    $k=0;
    foreach ($this->rows as $row ) {
    $link = JRoute::_(SCHelperRoute::getDept('report', '&id='.$row->id.'&task=view'));
    $my = &JFactory::getUser();
    $img_access2= $row->block ? 'B-red.jpg' : 'sp.png';
    if($my->user_id == $row->user_id) {
    $link_us = JRoute::_(SCHelperRoute::getUser('profile'));
    } else {
    $link_us = JRoute::_( SCHelperRoute::getAdminUser('users&task=edit&cid[]='.$row->user_id) );
    }

    $prestatus = $row->prestatus;
    $status = $row->status;
    $user_params = new JParameter($row->params);
    // Загрузка данных для вывода "Статус заявки" status2
    $st = $row->status2;
    // END Загрузка данных для вывода "Статус заявки" status2
    $color_class = ' ';
    if(!empty($row->serial_number2)) { $color_class = '<biv class=green>'; }
    $img_upload= $row->upload ? 'tick.png' : 'publish_x.png';
    ?>
    <tr class="<?php echo "row$k"; ?>">
    <td>
    <?php echo $row->model_sn; ?>
    </td>
    <td><?php echo $row->name; ?></td>
    <td><?php echo $row->unit; ?></td>
    <td><?php echo $row->price; ?> руб.</td>
    <td></td>
    <td>
    <input type="text" name="qty2" id="qty2" class="inputbox" size="3" value="" />
    </td>
    <td>
    <a name="qty" class="url" href ="/index.php?option=com_servicecenter&view=user&layout=recprice&repairid=<?php echo $row->id; ?>&repairsn=<?php echo $row->model_sn; ?>&repairname=<?php echo $row->name; ?>&Itemid=55#">Заказать</a></td>
    </tr>
    <?php
    $k = 1 - $k;
    $i++;
    }?>
    </tbody>
     
  25. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    где href ссылка с именем name="qty" мне надо прописать чудо код чтобы вставлял сразу параметр input type="text" name="qty2" id="qty2".