Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Как сделать поле со стрелками и неактивную кнопку?

Обсуждение темы Как сделать поле со стрелками и неактивную кнопку? в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Подскажите пожалуйста, как сделать поле со стрелками (как в прилагаемом рисунке) и неактивную кнопку, чтобы её было видно, но нельзя было на неё ...


Закрытая тема
 
Опции темы
Старый 30.09.2006, 16:13   #1
Подскажите пожалуйста, как сделать поле со стрелками (как в прилагаемом рисунке) и неактивную кнопку, чтобы её было видно, но нельзя было на неё нажать. Может как-то в java это можно или в php?
 
Старый 30.09.2006, 16:13
Ссылки
Старый 09.10.2006, 20:52   #2
PHP код:
<form>

<
select multiple size="1" ><option>AAA</option><option>BBB</option></select>

</
form
Кнопку можешь делать неактивной только вместе с окошком. атриббут disabled.
Но по логике, если у тебя там будет только 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
Ясен пень, что кнопка не та. Ну так возьми и сделай ту
 
Старый 13.10.2006, 10:05
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать активным текстовое поле 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


Текущее время: 19:29. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум