powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Боюсь я этих JScript
5 сообщений из 5, страница 1 из 1
Боюсь я этих JScript
    #32394428
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотел написать функцию проверки введеного значения, но за незнанием JScript ничего не выходит.
Требуется чтобы введеное значение было больше 2-х символов и содержало только буквы кириллицы.

Состряпал следующее:
Код: plaintext
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.
		<script language= "javascript" >
		<! --
 
		function ValidateStringF_L_Name(objSource, objArg)
		{
			var str = objArg.value;
				
			if (ValName(str)=true)
			{
				objArg.IsValid=false;
				return;
			}
			else
			{
				if (str.Value.Length>= 2 )
				{
					objArg.IsValid=true;
					return;
				}
				else
				{
					objArg.IsValid=false;
					return;
				}
			}
		}
		// -->
 
		</script>
		<script language= "javascript" >
		<! --
 
		function ValName(DistStr)
		{
			return(DistStr.search([^а-яА-Я])))
		}
		// -->
 
		</script>

Вроде всё правильно, но не работает :((
Понимаю, что JS надо изучать, но сейчас совсем нет времени.
Помогите ПЛИЗЗ :)
...
Рейтинг: 0 / 0
Боюсь я этих JScript
    #32394471
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотел сделать проверку ввода через RegularExpressionValidator с RegExp = [а-яА-Я]{2,20}
Чегото заглючило и первым символом пробел или строку пробелов он не считал за ошибку. Сейчас всё идёт хорошо!

Тема закрыта! :)
...
Рейтинг: 0 / 0
Боюсь я этих JScript
    #32394563
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати,
if (ValName(str)=true)
- это неверно. Надо
if (ValName(str)==true)
или просто
if (ValName(str))
...
Рейтинг: 0 / 0
Боюсь я этих JScript
    #32394565
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще всесто

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
			if (ValName(str)=true)
			{
				objArg.IsValid=false;
				return;
			}
			else
			{
				if (str.Value.Length>= 2 )
				{
					objArg.IsValid=true;
					return;
				}
				else
				{
					objArg.IsValid=false;
					return;
				}
			}


можно написать короче:

Код: plaintext
1.
2.
objArg.IsValid=ValName(str) && str.Value.Length>= 2 ;
return;
...
Рейтинг: 0 / 0
Боюсь я этих JScript
    #32394597
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Владимир Саныч

Гы :)
говорил же боюсь! :))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Боюсь я этих JScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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