Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/32: Рейтинг темы: голосов - 32, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 15

Выбор из списка select или вводим вручную text

04.06.2012, 11:54. Показов 6224. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, проблема такова, имеется ячейка с двумя вариантами выбора:
HTML5
1
2
3
4
5
6
7
8
     <td>
      <center> <select name="key">  
        <option value="Ключ" selected="selected"> Ключ </option>
         <option value="Запасной ключ" selected="selected"> Запасной ключ </option>
                 </select>
          <input type="text" size="22" name="key" onfocus=this.value="" font face=verdana color=#ffcc00>
     </center>
       </td>
Допустим из списка ничего не устраивает и нужно ввести свой вариант, при вводе своего варианта работает, если оставляю пустым, а в списке присутствует Ключ, то не работает.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.06.2012, 11:54
Ответы с готовыми решениями:

Как задать диапазон Shapes. Range(Array("Text box 1", "Text box 2", "Text box 3", "Text box 4"."Text box 10").Select
Здравствуйте, все. Подскажите, пожалуйста, возможно ли в макросе VBA MS Word заменить область перечисляющихся значений в области Shapes....

Выбор слова или словосочетания из списка
Здравствуйте, помогите пожалуйста. Нужна простая программа которая будет делать рандомный выбор 1 слова или словосочетания из списка...

Выбор значение из списка или подчиненном формы
Есть подчиненная форма на которой есть поля которые заполняются из таблицы. Напротив каждого поля есть чекбокс который либо выделен либо...

4
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
04.06.2012, 20:49
Цитата Сообщение от Diman88 Посмотреть сообщение
name="key"
Цитата Сообщение от Diman88 Посмотреть сообщение
selected="selected"
оба по два раза, неправильно это


Цитата Сообщение от Diman88 Посмотреть сообщение
Допустим из списка ничего не устраивает и нужно ввести свой вариант, при вводе своего варианта работает, если оставляю пустым, а в списке присутствует Ключ, то не работает.
а это не удалось дешифрировать
0
0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 15
05.06.2012, 06:59  [ТС]
Цитата Сообщение от newJS Посмотреть сообщение
оба по два раза, неправильно это



а это не удалось дешифрировать
=)

"select" отвечает за список... в списке по умолчанию всегда что-то есть, в моем случае КЛЮЧ, ниже поле "text" в него я по выбору ввожу другой вариант... Суть такова, из "key" должно взяться лишь одно значение, если я в поле текста ничего не ввожу, то значение должно выбераться из спсика, если ввожу, то список должен игнорироваться и браться значение из текста. вот как-то так.
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
05.06.2012, 08:19
Цитата Сообщение от Diman88 Посмотреть сообщение
вот как-то так.
теперь понятно. скриптик надо нашкорябать.

Цитата Сообщение от Diman88 Посмотреть сообщение
=)
и как ты объяснишь браузеру, что тебе нужен не первый, а второй элемент с одинаковым именем?

Добавлено через 1 час 14 минут
так?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>345</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<style type="text/css">
#keyInp {font-family:Verdana, Arial, Helvetica, Sans-serif; color:maroon; margin:5px 0;}
#keyInp, #keySel, #visit {width:222px;}
</style>
<script type="text/javascript">
function run(){
var val, re;
val=document.getElementById("keyInp").value;
re=/[^А-яЁё\d]/;//русские буквы и цифры
if(val==""){visitSel(); return;};
if(re.test(val)){alert('проверь ввод');}
else{visitInp();};
 };
 
 
function visitSel(){
alert(1);
 };
 
 
 
function visitInp(){
alert(2);
 };
</script>
</head>
 
<body>
 
<div>&quot;select&quot; отвечает за список... в списке по умолчанию всегда что-то есть, в моем случае КЛЮЧ, ниже поле &quot;text&quot; в него я по выбору ввожу другой вариант... Суть такова, из &quot;key&quot; должно взяться лишь одно значение, если я в поле текста ничего не ввожу, то значение должно выбераться из спсика, если ввожу, то список должен игнорироваться и браться значение из текста. вот как-то так.</div>
<br><br>
<div style="text-align:center;">
<select id="keySel">
<!-- если правильно понял про пробелы вокруг текста, то нужно так -->
<option value="Ключ" selected="selected">&nbsp;Ключ&nbsp;</option>
<option value="Запасной ключ">&nbsp;Запасной ключ&nbsp;</option>
</select>
<br>
<input type="text" id="keyInp" onfocus="this.value=''">
<br>
<button id="visit" onclick="run();">start</button>
</div>
 
</body>
</html>
0
0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 15
05.06.2012, 09:37  [ТС]
Цитата Сообщение от newJS Посмотреть сообщение
теперь понятно. скриптик надо нашкорябать.


и как ты объяснишь браузеру, что тебе нужен не первый, а второй элемент с одинаковым именем?

Добавлено через 1 час 14 минут
так?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>345</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<style type="text/css">
#keyInp {font-family:Verdana, Arial, Helvetica, Sans-serif; color:maroon; margin:5px 0;}
#keyInp, #keySel, #visit {width:222px;}
</style>
<script type="text/javascript">
function run(){
var val, re;
val=document.getElementById("keyInp").value;
re=/[^А-яЁё\d]/;//русские буквы и цифры
if(val==""){visitSel(); return;};
if(re.test(val)){alert('проверь ввод');}
else{visitInp();};
 };
 
 
function visitSel(){
alert(1);
 };
 
 
 
function visitInp(){
alert(2);
 };
</script>
</head>
 
<body>
 
<div>&quot;select&quot; отвечает за список... в списке по умолчанию всегда что-то есть, в моем случае КЛЮЧ, ниже поле &quot;text&quot; в него я по выбору ввожу другой вариант... Суть такова, из &quot;key&quot; должно взяться лишь одно значение, если я в поле текста ничего не ввожу, то значение должно выбераться из спсика, если ввожу, то список должен игнорироваться и браться значение из текста. вот как-то так.</div>
<br><br>
<div style="text-align:center;">
<select id="keySel">
<!-- если правильно понял про пробелы вокруг текста, то нужно так -->
<option value="Ключ" selected="selected">&nbsp;Ключ&nbsp;</option>
<option value="Запасной ключ">&nbsp;Запасной ключ&nbsp;</option>
</select>
<br>
<input type="text" id="keyInp" onfocus="this.value=''">
<br>
<button id="visit" onclick="run();">start</button>
</div>
 
</body>
</html>
Все правильно в вашем варианте, только тогда у меня загвоздка происходит как мне сделать для моего примера... у меня эти данные вставляются в другую форму в другом документе... то есть по имени "key"

в другой документ отправляется значение и в нем уже подставляется взамен [key]...
другой документ в роли шаблона. как тогда получить из вашего скрипта в другой форме значение поля "key"?
HTML5
1
2
<tr> 
<td align=left width=127><font size=3><center>[key]</center></td>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2012, 09:37
Помогаю со студенческими работами здесь

Сохранение текста (label.text или textBox.text) для повторного использования
В общем когда пользователь входит необходимо чтоб он авторизовался, а для того чтоб этого не делать 500 раз, нужно чтоб программа сохраняла...

Обработчик для выпадающего списка <select></select>
Всем добрый день такой вопрос- пишу админку и на странице добавления товара была такая форма &lt;div...

результат выборки из БД: rs.next(); String text=rs.getString('text'); <input type=text name=name value=<%=text%>>
Возникла проблема в текстовое поле надо вывести результат выборки из БД rs.next(); String text=rs.getString('text'); &lt;input...

Задачка по javascript(select and text)
если можете подскажите,куда надо подсмотреть или как сделать Задача: Необходимо сделать два выпадающих списка, текстовое поле и...

SELECT и INPUT TEXT два в одном
Привет! Есть список, хранится в БД, из БД загружается в SELECT, по сути можно выбрать. Как сделать, чтобы можно было вводить слово из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru