2015-06-25 5 views
0

Я новичок в пути информации, я знаю, как ограничить символы no.of, введенные в текстовое поле, используя функцию длины строки. Но есть ли способ ограничить количество введенных слов многострочным текстовым полем.Ограничить количество слов в текстовом поле

Например, поле, которое просит ввести 10 слов в меньшей

+0

Вы можете проверить, сколько мест есть и разрешить только 9 из них. –

+0

Я попытался использовать эту строку длины (.) - string-length (translate (., "", ""))> 10, но он позволяет мне набирать более 10 слов – trx

+0

@David GM Можете ли вы объяснить мне, как я могу это сделать? что. – trx

ответ

1

Найден ответ и хотел бы поделиться его

Установка Validation Rule для поля (текстовое поле). В состоянии выберите «Выражение» и введите следующее условие:

string-length(field)-string-length(translate(field," ","")) <10 

Здесь поле - это имя текстового поля. И введите текст в подсказке экрана (например: всего менее 10 слов) и нажмите еще раз, если вы хотите отобразить экранное сообщение и диалоговое окно. Для тестирования в типе просмотра более 10 слов и вкладку хит диалоговое окно с только меньшим, чем 10 слов появится

+0

У меня есть ошибка, но мне удалось заставить ее работать с: 'string-length (.) - string-length (translate (.," "," "))> 10' – Nullldata

0

Выберите Text Properties Box

В Display вкладке

Установите флажок для Limit the Textbox to: и введите номер для ограничения текстового поля в этом

OK Нажмите кнопку

Теперь текстовое поле позволит только 10 символов