Как сделать?

wmajiug3e

Client
Регистрация
29.11.2019
Сообщения
72
Благодарностей
16
Баллы
8
Есть поле, в него автоматом сайт закидывает 6 цифр. Как сделать чтобы постер ждал пока это поле заполнится и продолжил работу?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Есть поле, в него автоматом сайт закидывает 6 цифр. Как сделать чтобы постер ждал пока это поле заполнится и продолжил работу?
По этому полю кликните правую кн. мыши и из контекстного меню выберите пункт В конструктор действий, появится конструктор действий, переключите его в режим Get (Выбор действия), выберите атрибут value (возможно его потребуется ввести, если в выпадающем меню не будет такого варианта), нажмите кнопку Тестировать, чтобы проверить, заберется значение или нет, потом нажмите кнопку Добавить в проект. При выполнении этого экшена в переменную будет попадать текущее содержимое этого поля, далее в экшене IF проверяете эту переменную на пустоту.
 

wmajiug3e

Client
Регистрация
29.11.2019
Сообщения
72
Благодарностей
16
Баллы
8
А можно пример кода проверки на пустоту? В коде я полный ноль для этого и купил эту программу)))
 

wmajiug3e

Client
Регистрация
29.11.2019
Сообщения
72
Благодарностей
16
Баллы
8
Вроде разобрался 'переменная'=='', правильно?
 
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
А можно пример кода проверки на пустоту? В коде я полный ноль для этого и купил эту программу)))
Там нет какого то особенного кода - это стандартный экшен IF и содержимое в нем: '{-Variable.NameOfvar-}'==''
Подробнее про экшен IF можно здесь почитать: https://zennolab.com/wiki/ru:logic
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113

wmajiug3e

Client
Регистрация
29.11.2019
Сообщения
72
Благодарностей
16
Баллы
8

wmajiug3e

Client
Регистрация
29.11.2019
Сообщения
72
Благодарностей
16
Баллы
8
Там нет какого то особенного кода - это стандартный экшен IF и содержимое в нем: '{-Variable.NameOfvar-}'==''
Подробнее про экшен IF можно здесь почитать: https://zennolab.com/wiki/ru:logic
А не подскажешь как сделать чтобы не просто ждало любое значение, а именно чтобы там было 7 символов
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
А не подскажешь как сделать чтобы не просто ждало любое значение, а именно чтобы там было 7 символов
Подсчитать кол-во символов можно, например с помощью экшена JavaScript:

JavaScript:
var string = '{-Variable.txt-}';
var result = string.length;
Проверить можно через экшен IF: {-Variable.txt-}==7
 
  • Спасибо
Реакции: Valandersi

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 923
Благодарностей
1 123
Баллы
113
JavaScript:
var string = '{-Variable.nazvanieperemennoi-}';
var result = string.length;
 
  • Спасибо
Реакции: Sergodjan

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 923
Благодарностей
1 123
Баллы
113
Подсчитать кол-во символов можно, например с помощью экшена JavaScript:

JavaScript:
var string = '{-Variable.txt-}';
var result = string.length;
Проверить можно через экшен IF: {-Variable.txt-}==7
на секунду опередил))
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)