Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2015, 12:29
Новичок на форуме
Отправить личное сообщение для Pb160 Посмотреть профиль Найти все сообщения от Pb160
 
Регистрация: 03.08.2015
Сообщений: 1

Множественные значения в input - ЗА ВОЗНАГРАЖДЕНИЕ!
Здравствуйте, имеется кусок кода приведенный ниже, суть в том, что он позволяет выбрать переменную из массива <select name="cond_key">, и выполняет функцию при равенстве переменной указанному в <input name="cond_value" value="'+ cond_value +'"> значению.

Причем значение ВСЕГДА равно.

Вопрос №1 - можно ли сделать выбор при обработке <input name="cond_value" value="'+ cond_value +'"> - равно или не равно? Сейчас по умолчанию проверяется только на равенство. Для большего функционала нужна возможность указывать "==" или "!=".

Вопрос №2 - как можно модифицировать код, чтобы можно было выбирать несколько переменных (возможно multiple select или checkbox) и выполнять функцию при указанных значениях <input name="cond_value" value="'+ cond_value +'"> для каждой переменной из (multiple select или checkbox)? У каждой переменной должна быть своя проверка.

Вопрос №3 - Как можно указать в текущем коде множественные значения для input value? Нужно либо 1 и 2 вопросы решить, либо получить возможность указывать множественные значения в input через разделитель (запятая, точка с запятой или еще какой нить). Чтобы функция выполнялась, например при значениях "А", "Б", "В" указанных в <input name="cond_value" value="'+ cond_value +'">. В данный момент, все что будет указано в <input name="cond_value" value="'+ cond_value +'"> - будет являться значением, соответственно будет проходить проверка на соответствие переменной этому значению, и при указании в качестве значения "А", "Б", "В" - будет проходить проверка на равенство переменной всему этому как одному значению, а нужно чтобы это были 3 разных значения одной переменной.

Вопрос №4 - можно ли организовать повторитель, который будет формировать список переменных с полем для ввода (input)в зависимости от выбранных (вместо select - список checkbox'ов) переменных и выполнять указанную в Вопросе №3 функции(множественные значения в input).

if( attr.type != 'btnsearch' && attr.type != 'btnreset' && attr.type != 'hidden' ){
			txt += '<br /><label>' + objectL10n.show_field_when + '</label>';		
			txt += '<select name="cond_key"><option value="-1">' + objectL10n.show_always + '</option>';
			for( var i=0; i < all_fields.length; i++ ){
				var checked = '';
				for( cond_key == all_fields[i].id )
					checked=' selected="selected" ';
				txt += '<option ' + checked + 'value="' + all_fields[i].id + '">' + all_fields[i].name + '</option>';			
			}
			txt += '</select> = ';
			txt += '<input name="cond_value" value="'+ cond_value +'">';
		}


Вознаграждение зависит от количества решенных вопросов, но не менее 500р.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение значения input при смене значения select galart jQuery 4 30.01.2015 19:39
Записать в один input значения нескольких input -=fluffy=- Элементы интерфейса 2 17.04.2014 17:40
удалить элемент input с сохранением его значения в <td> Сергей1980 jQuery 1 29.08.2013 02:06
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
изменение картинок в зависимости от значения input jump91 Общие вопросы Javascript 2 30.01.2012 09:57