powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Динамический Select
9 сообщений из 9, страница 1 из 1
Динамический Select
    #34261632
crashc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Html, есть INPUT и SELECT, возможно ли при вводе в INPUT сравнивать первый символ и если он 2, то автоматом выбирать в SELECTе необходимый OPTIONS ?
...
Рейтинг: 0 / 0
Динамический Select
    #34261637
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно
...
Рейтинг: 0 / 0
Динамический Select
    #34261646
crashc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я рад ;) А как ?? Собственно я и обратился за помощью...
...
Рейтинг: 0 / 0
Динамический Select
    #34261683
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из самый простых способов приходящих на ум - перебов в селекте значений на соответствие шаблону )
...
Рейтинг: 0 / 0
Динамический Select
    #34261709
crashc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, вот гляди, вводят в поле цифры, и если первая цифра = 2, то селект сразу выбирает значение, если = 7, то другое...
...
Рейтинг: 0 / 0
Динамический Select
    #34261715
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чем именно проблема? Взять пробежаться по параметрам всего селекта и найти первое совпадающее и выделить его?
...
Рейтинг: 0 / 0
Динамический Select
    #34261746
crashc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как раз таки в пробежке ивыборе...
Пример кода можно ?
...
Рейтинг: 0 / 0
Динамический Select
    #34266877
crashc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил JS, все просто...
НАдеюсь пригодиться кому нить, пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function checkNumber()
{
var number = document.getElementById('number').value;
var st = number
st = number.substring( 0 , 1 );
if ( st== 2  || st== 5 ) 	
{
document.mform.city.options.length= 0 
document.mform.city.options[ 0 ]=new Option("мБОЗЕРБУ", "LANGEPAS", true, false)
document.mform.city.options[ 1 ]=new Option("рПЛБЮЙ", "POKACHI", false, false)
document.mform.city.options[ 2 ]=new Option("бзбо", "AGAN", false, false)
return false;
}
Просто, проверяем что ввели и удаляем содержимое селекта и перерисовываем заново!
В прочем как и с любым другми элементом.
Тут я проверял, если первая цифра 2 или 5, тогда ....
Ну и тд!!
Всем успехов ;)
...
Рейтинг: 0 / 0
Динамический Select
    #34267340
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
document.mform.city.options.length= 0 
Используйте стандарты DOM

Код: plaintext
1.
2.
3.
4.
5.
	var count_option = document.getElementById('xxx').length;
	for ( i =  0 ; i < count_option; i++ ) 
	{
		document.getElementById('xxx').remove( document.getElementById('xxx').options[i] );
	}
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Динамический Select
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]