powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Bitrix + AngularJS. Обязательность поля
4 сообщений из 4, страница 1 из 1
Bitrix + AngularJS. Обязательность поля
    #38907868
VitGun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу скажу, что в Bitrix, что в Angular я нуб. Но свалили вот какую задачку на мою голову.
В Bitrix есть веб-форма. Нужно в эту форму добавить поле, допустим "date_work_start" и это поле должно быть активным и обязательным к заполнению, если в другом поле stag_last (выпадающий список со значениями) выбрано определенное значение. Как добавить поле я разобрался. Даже навесил на stag событие при изменении выбора

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
	$scope.$watch("stag_last",function(e){
		if ((e==1077) || (e==69) || (e==1317) || (e==1197) || (e==837) || (e==717) || (e==597) || (e==477) || (e==357) || (e==237) || (e==1437) || (e==957))
		{
			
			$("input[ng-model='date_work_start']").prop('disabed',false);
			$("input[ng-model='date_work_start']").prop('readonly',false);
		}else
		{
			$("input[ng-model='date_work_start']").val('');
			$("input[ng-model='date_work_start']").prop('disabed',true);
			$("input[ng-model='date_work_start']").prop('readonly',true);
		}
	});



тут все работает. А как сделать его обязательным, если выбрано нужное значение?
...
Рейтинг: 0 / 0
Bitrix + AngularJS. Обязательность поля
    #38907885
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VitGun,

$("input[ng-model='date_work_start']").prop('requred',true);
...
Рейтинг: 0 / 0
Bitrix + AngularJS. Обязательность поля
    #38907888
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, опечатка

$("input[ng-model='date_work_start']").prop('required',true);
...
Рейтинг: 0 / 0
Bitrix + AngularJS. Обязательность поля
    #38907949
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VitGun
Код: javascript
1.
		if ((e==1077) || (e==69) || (e==1317) || (e==1197) || (e==837) || (e==717) || (e==597) || (e==477) || (e==357) || (e==237) || (e==1437) || (e==957))	{/**/}


Как вариант...
Код: javascript
1.
2.
3.
if ([1077,69,1317,1197,837,717,597,477,357,237,1437,957].indexOf(e)>-1){
	alert('Ok');
};
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Bitrix + AngularJS. Обязательность поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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