Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233

Значение из Input в Select

16.09.2014, 14:24. Показов 1557. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Есть конструкция:

HTML5
1
2
3
4
5
6
                <select name="sertificate" class="sertificate">
                    <option value="100">100</option>
                    <option value="200">200</option>
                    <option value="300">300</option>
                </select>{$product->sertificate}
                <input type="text" class="sert" value="Какое то значение"/>
Нужен скрипт вынимающий значение валуе из input(оно может быть 100, 200 или 300) и делает выбранным select option
соответствующий данном value. ВНИМАНИЕ!!! таких конструкций около 300. Нужно чтобы операции проводились между соответствующими друг другу input и select
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2014, 14:24
Ответы с готовыми решениями:

Значение <select> выбрать из <input type=text>
Здравствуйте, уважаемые скриптеры. У меня такая проблемА, и я незнаю как её решить :( Вообщем напишу сразу что нужно, может быть...

input в select'e
Привет всем. Возникла такая проблема. Сделал поиск в select'e следующим образом: вводим в input что-то =) и в select'e необходимые...

Как изменить значение одного select-а при изменении другого select-а?
Добрый день! Подскажите как изменить значение select при изменении другого select. первый: &lt;select id=&quot;options&quot;&gt; ...

7
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
16.09.2014, 14:34
antidemon92, выбрать можно, например, так

JavaScript
1
2
var val = $('input:text').val();
$('option:contains("'+val+'")').attr('selected', selected);
но чтобы этот скрипт работал с большим количеством выпадашек, нужно как то связать input-ы с выпадашками, например давать им одинаковый класс.

Не знаю, что у вас выводит эта штука
PHP
1
{$product->sertificate}
Но если между выпадашкой и текстовым полем ничего нет, то можно выбирать с помощью методов .next(), .prev()...
0
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
16.09.2014, 14:52  [ТС]
JavaScript
1
2
3
4
5
                    $(function(){
                        i+=1;
                        var val = 300;
                        $('.sertificate :contains("'+val+'")').attr('selected', selected);
                    });
HTML5
1
2
3
4
5
6
                <select name="sertificate" class="sertificate">
                    <option value="100">100</option>
                    <option value="200">200</option>
                    <option value="300">300</option>
                </select>{$product->sertificate}
                <input type="text" class="sert" value="{$product->sertificate}"/>
сделал так для пробы но 300 почему то он не подставляет. на вставки типа
Цитата Сообщение от z-z Посмотреть сообщение
{$product->sertificate}
не обращайте внимания
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
16.09.2014, 15:02
antidemon92, вот рабочий пример

все работает. Введите в поле 100, 200 или 300 и нажмите кнопочку))


Только опять же локально, для работы со многими полями надо как то связывать select и input.
0
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
16.09.2014, 15:05  [ТС]
z-z, например в переменную k я закину счетчик. будет плюсовать единицу на каждую новую конструкцию. А как это k прибавить к классу инпута и селекта
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
16.09.2014, 15:15
antidemon92, есть такой метод .addClass('class1 class2....') Им можно добавлять классы.
0
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
16.09.2014, 15:21  [ТС]
z-z, подскажите еще почему $('option:contains("'+val+'")').attr('se lected', 'selected'); работает, а если я вместо option подставляю .sertificate неработают.
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
16.09.2014, 19:29
antidemon92, потому что
JavaScript
1
$('.sertificate :contains("'+val+'")').attr('selected', 'selected');
Между .sertificate и :contains необходим пробел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.09.2014, 19:29
Помогаю со студенческими работами здесь

Изменить значение select при выборке другого select
Допустим если выбираем Second то во втором select должна выбраться 10 как можно реализовать это правильнее? &lt;form...

Select & INPUT
Есть форма. В ней есть Select в котором два option - One away и Return Задача: Если выбираю option - one away, то появляется...

Как при выборе значения в select выполнить функцию php и передать в ей аргумент (значение select)
Вообще, я хочу сделать выборку в таблице. После выбора в &lt;select&gt;, в таблице должны остаться запись только с подходящим значением. Вот моя...

Несколько вариантов из select в input.
&lt;form method=&quot;post&quot; name=&quot;FormName&quot;&gt; &lt;label&gt; Home &lt;select name=&quot;sostavhome&quot; multiple...

Сравнение значений Input и Select
Уважаемые форумчане! Прошу помочь с реализацией следующей задачи. Есть страница браузера примерно следующего содержания: ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru