|
Как сделать поле со стрелками и неактивную кнопку?Обсуждение темы Как сделать поле со стрелками и неактивную кнопку? в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Подскажите пожалуйста, как сделать поле со стрелками (как в прилагаемом рисунке) и неактивную кнопку, чтобы её было видно, но нельзя было на неё ... |
|
Опции темы |
30.09.2006, 16:13 | #1 |
|
Подскажите пожалуйста, как сделать поле со стрелками (как в прилагаемом рисунке) и неактивную кнопку, чтобы её было видно, но нельзя было на неё нажать. Может как-то в java это можно или в php?
|
|
09.10.2006, 20:52 | #2 |
|
PHP код:
Но по логике, если у тебя там будет только 1 option, стрелки пропадут сами по себе. |
|
11.10.2006, 09:56 | #3 |
|
Хорошо бы, но не подойдёт - мне нужно в той форме, чтобы от 1 до 100 увеличивать можно было, 100 вариантов не станешь описывать ).
Уточните пожалуйста, где disabled ставить. |
|
11.10.2006, 12:21 | #4 |
|
Ну а почему нельзя написать:
<option value="1">1</option> <option value="2">2</option> ... <option value="100">100</option> Вручную или циклом, смотря как создаёте страницу. атриббут disabled: <select multiple size="1" name="p_myselect" > .... <select multiple size="1" name="p_myselect" disabled="disabled" > На JS пишешь: document.FORM_NAME.p_myselect.disabled = true или false. Вызываешь свой JS по мере надобности. |
|
11.10.2006, 13:39 | #5 |
|
Можно было бы конечно php-циклом сделать, но это как-то не по-человечески получится, 100 опций )
А disabled я поискал после твоего ответа, нашёл, сделал, всё работает, сделал так: <input disabled name="" value="" type="submit"> Спасибо за советы!, ты один ответил ) |
|
11.10.2006, 20:51 | #6 |
|
Это вообще еще на Javascript'e сделать, вот так. Код немного нерабочий, но идея, надеюсь, понятна тебе будет. Просто скопируй все, что ниже, сохрани как html документ, и открой в браузере.
<input type="number" value="1" id="number_f" /> <input type="button" onClick="increase_by_1()" value="+1" /> <input type="button" onClick="decrease_by_1()" value="-1" /> <script type="text/javascript"> var current_number=1; var min_value=1; var max_value=100; var number_f=document.getElementById('number_f'); function increase_by_1(){ number_f.value=max_value>current_number?++current_ number:current_number; } function decrease_by_1(){ number_f.value=min_value<current_number?--current_number:current_number; } </script> |
|
12.10.2006, 23:04 | #7 |
|
Неплохая идейка, интересная, всё работает, но всё-таки кнопка не та, мне лучше будет обычное поле сделать, мне это для корзины магазина нужно, для количества единиц товара.
|
|
13.10.2006, 10:05 | #8 |
|
Ясен пень, что кнопка не та. Ну так возьми и сделай ту
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сделать активным текстовое поле | battrack | HTML, CSS, JavaScript | 1 | 10.06.2009 13:27 |
как сделать кнопку-картинку | begin | ASP, Perl, PHP и MySQL | 4 | 28.02.2008 09:29 |
как сделать 2 формы на одно поле ввода????? | Astrory | Библиотека | 4 | 27.12.2007 12:23 |
Как сделать кнопку? | Den09 | Зал дебютантов | 7 | 03.07.2004 23:55 |
Как сделать такую кнопку? | Silver | Растровая графика | 2 | 01.07.2003 18:56 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|