Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: запасное поле ввода

Сообщения:  [1-5] 

 
 автор: sl1p   (19.01.2009 в 09:33)   письмо автору
 
   для: Рома   (19.01.2009 в 00:53)
 

Чё тут непонятного :) копируете - вставляете.
Чтобы с этим примером работало корректно опция "Ваш вариант" должна быть на самом последнем месте в селекте.
Ну и замените просто по желанию айди если не нравится :) вот там:
<select single name="group" size="1" onChange="myVar(this)">
<option>Выберите из списка</option>
<option>Вариант 1</option>
<option>Вариант 2</option>
<option>Вариант 3</option>
<option>Вариант 4</option>
<option>Вариант 5</option>
<option>Ваш вариант</option>
</select>
<input type="text" id="myGroup" name="myGroup" style="visibility:hidden">
<script type="text/javascript">
function myVar(obj) {
    with(document.getElementById('myGroup')) {
        if(obj.selectedIndex == obj.options.length - 1) {
            style.visibility = '';
            value = '';
        }
        else {
            style.visibility = 'hidden';
        }
    }
}
</script>

  Ответить  
 
 автор: Рома   (19.01.2009 в 00:53)   письмо автору
 
   для: sl1p   (19.01.2009 в 00:29)
 

все что я понял - JS не для меня.
либо у меня просто нет литературы, способной мне это объяснить.

  Ответить  
 
 автор: sl1p   (19.01.2009 в 00:29)   письмо автору
 
   для: sl1p   (19.01.2009 в 00:24)
 

#2
<script type="text/javascript">
function myVar(obj) {
    with(document.getElementById('myGroup')) {
        if(obj.selectedIndex == obj.options.length - 1) {
            style.visibility = '';
            value = '';
        }
        else {
            style.visibility = 'hidden';
        }
    }
}
</script>

  Ответить  
 
 автор: sl1p   (19.01.2009 в 00:24)   письмо автору
 
   для: Рома   (18.01.2009 в 23:19)
 

<select single name="group" size="1" onChange="myVar(this)">
<option>Выберите из списка</option>
<option>Вариант 1</option>
<option>Вариант 2</option>
<option>Вариант 3</option>
<option>Вариант 4</option>
<option>Вариант 5</option>
<option>Ваш вариант</option>
</select>
<input type="text" id="myGroup" name="myGroup" readonly>

<script type="text/javascript">
function myVar(obj) {
    with(document.getElementById('myGroup')) {
        if(obj.selectedIndex == obj.options.length - 1) {
            readOnly = false;
        }
        else{
            value = '';
            readOnly = true;
        }
    }
}
</script>

  Ответить  
 
 автор: Рома   (18.01.2009 в 23:19)   письмо автору
 
 

ни разу не сталкивался с js но попробую объяснить правильно.
есть такая форма:


<SELECT SINGLE NAME=group size="1">
<OPTION>Выберите из списка
<OPTION>Вариант 1
<OPTION>Вариант 2
<OPTION>Вариант 3
<OPTION>Вариант 4
<OPTION>Вариант 5
<OPTION>Ваш вариант
</SELECT>


как мне сделать, чтобы при выборе "Ваш вариант" загоралось пустое поле формы, а при выборе других вариантов в него ничего нельзя было написать. так вроде.

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования