Тип въпрос - Числово въвеждане
From LimeSurvey Manual
Кратко описание
Този тип въпроси изисква от участника в анкетата да въведе едно число.

Пример: Question_example_numerical_input.zip.
Общи опции
Проверка (с помощта на регулярни изрази) (preg_validation)
Описание
Тази опция ви позволява да посочите регулярен израз, с който можете да потвърдите всички части на въпроса.
Ако стойността на въпрос или подвъпрос не отговаря на изискванията за валидиране, цветът на фона на полето за въвеждане на текст ще бъде променен на червен, така че потребителите да могат лесно да видят кои части от въпроса трябва да бъдат коригирани. По този начин можете да извършите проверка на страницата. По този начин няма да чакате потребителя да щракне върху бутона за изпращане, за да потвърдите съответния въпрос.
Валидни стойности
- Всеки валиден регулярен израз
Пример
- Щракнете тук, за да проверите няколко примера.
Дисплей
Ширина на полето за въвеждане (text_input_width)
Описание
Този атрибут задава ширината на полетата за въвеждане на текст (на "обвивката" на полетата за въвеждане на текст). Полето за въвеждане се използва за въвеждане на отговор на (под)въпроса. Ако стойността на ширината е достатъчно висока, полето за въвеждане на текст ще се покаже на следващия ред. Моля, обърнете внимание, че тази опция не задава размера на входа или ширината на цялата колона!
Налични опции
- По подразбиране: Ако е избрано, стойността по подразбиране ще бъде присвоена на този атрибут по такъв начин, че етикетът и съответното поле за въвеждане на текст да са на един и същи ред. Например, ако ширината на полето за въвеждане на текст е 41%, стойността на ширината на полето за въвеждане на текст ще бъде стойност, която позволява както етикетът, така и полето за въвеждане на един и същ ред (58% в този случай). Ако ширината на полето за въвеждане на текст е по-висока от 58%, тогава полето за въвеждане на текст ще се покаже на следващия ред.
- 8%; 17 %...92% , 100%: колкото по-голяма е избраната стойност, толкова по-голяма е ширината на полето за въвеждане на текст.
Пример
- Ако желаете частта за въвеждане да се показва под подвъпроса/етикета, изберете опцията 100% от падащия списък.
Скриване на съвет (hide_tip)
Описание
Повечето въпроси обикновено включват съвет, който гласи „Моля, изберете една от следните опции“ или текст с подсказка как да попълните въпроса. Този атрибут ви позволява да изключите или включите тези съвети/съвети.
Тези съвети/съвети включват съобщения за критерии за валидиране (като минимален/максимален брой отговори, минимална/максимална/равна сумарна стойност). Ако hide_tip е активиран, тези съобщения ще бъдат скрити. Въпреки това, ако потребителят въведе невалидни данни, съветите ще се появят. Те ще бъдат оцветени в червено и ще бъдат променени в зелено, след като бъдат изпълнени критериите за валидиране.
Налични опции
- Вкл. - съветите/съветите са скрити;
- Изкл. (по подразбиране).
Размер на полето за въвеждане на текст (input_box_size)
Описание
Тази функция ви позволява да зададете размера на текстовата област (полето за въвеждане на текст). По подразбиране LimeSurvey принуждава полето за въвеждане да се показва с размер по подразбиране. Това може да бъде отменено чрез използване на тази функция.
Валидни стойности
- Всяка цифрова стойност
Помощ за уместност за проучване за печат (printable_survey_relevance_help)
Описание
Ако искате да отпечатате анкета, можете също да отпечатате уравненията за релевантност за всеки въпрос. Но ако вместо това искате да предложите обяснение, а не израза в отпечатания формуляр, попълнете това поле с текстовото обяснение за уравнението за релевантност.
'Валидни стойности
- Всеки текст и/или числа, които желаете да се показват на формуляра за печат.
Вход
Максимален брой знаци (maximum_chars)
Описание
Това ви позволява да зададете максималния брой знаци, които могат да бъдат въведени за текстов въпрос. Въвеждането на стойност, да речем, 20 ще означава, че участникът не може да въведе повече от 20 знака.
'Валидни стойности
- Всяка целочислена стойност над 0
Минимална стойност на цифровия вход (min_num_value_n)
Описание
Минимална стойност на числовото въвеждане, което респондентът може да въведе в полето за въвеждане.
Валидни стойности
- Всяко цяло число над 0
- Всяко число
- Всеки SGQA код
- Всеки код на въпрос (име на променлива)
- Всяко уравнение, използващо [ [ExpressionScript - Представяне|ExpressionScript]] синтаксис, без ограждащи фигурни скоби.
Само цяло число (num_value_int_only)
Описание
Ако е разрешено, респондентите ще могат да въвеждат в полето само цели числа.
Налични опции
- Да
- Не (по подразбиране)
Максимална стойност на цифровия вход (max_num_value_n)
Описание
Максимална стойност на числовото въвеждане, което респондентът може да въведе в полето за въвеждане.
Валидни стойности
- Всяко цяло число над 0
- Всяко число
- Всеки SGQA код
- Всеки код на въпрос (име на променлива)
- Всяко уравнение, използващо [ [ExpressionScript - Представяне|ExpressionScript]] синтаксис, без ограждащи фигурни скоби.
Логика
Уравнение за валидиране на въпрос (em_validation_q)
Описание
Това е уравнение, което се използва за валидиране на целия въпрос (напр. всички негови части заедно за въпрос с множество отговори). Ако въпросът не отговаря на критериите за валидиране, тогава ще се покаже съобщение em_validation_q_tip (използва CSS стил .error). Този съвет използва CSS стила .em_q_fn_validation, който е скрит по подразбиране в template.css.
Основната разлика между тази функция и уравненията за валидиране на подвъпрос (em_validation_sq опция) е, че за тази функция, ако въпросът (или частите от въпроса) се провалят при валидирането, може да се покаже съобщение за грешка. За проверката на подвъпроса всяка клетка за въвеждане на текст (напр. в тип въпрос с масив, но може да се приложи и към типове въпроси с единичен вход) ще бъде стилизирана така, че цветът на фона да е (светло) червен.
Валидни стойности
- Всяко уравнение, което използва синтаксиса ExpressionScript, без фигурни скоби.
Пример
- Искате да събирате демографска информация от потребителите чрез множество кратки текстови въпроси и искате да потвърдите, че потребителят е въвел валиден имейл адрес и телефонен номер.
Този пример показва как изглежда въпросът с невалидни отговори:

А ето как изглежда с един невалиден отговор:

Ето как редактирате въпрос, за да въведете тази информация:

И ето част от изхода Покажи логически файл, който ви позволява да проверите точността на вашия израз и да се уверите, че няма синтактични грешки:

Както можете да видите, уравнението за валидиране тества дали имейлът и телефонният номер са празни или съответстват на филтър за регулярен израз.
Съветът за валидиране показва предупредителното съобщение само ако телефонът или имейлът изглеждат невалидни.
Ако желаете да импортирате примера от по-горе във вашата инсталация на LimeSurvey, изтеглете следния .lsq файл: Em_validation_q_example.zip.
Съвет за уравнение за проверка на целия въпрос (em_validation_q_tip)
Описание
Ако използвате уравнението за валидиране на въпроса, можете да използвате това поле, за да покажете незадължително съобщение като подсказка за въпроса как трябва да бъде попълнен въпросът.
Валидни стойности
- Всеки низ или уравнение, което използва синтаксиса ExpressionScript.
Пример
Вижте примера от уравнение за валидиране на въпрос wiki раздел - показва как съветът може да бъде пригоден, за да покаже кои части от въпрос с множество кратки текстове не отговарят на критериите за валидиране.
Уравнение за валидиране на подвъпрос (em_validation_sq)
Описание
Това е уравнение, което се използва за валидиране на всеки подвъпрос (текстово поле) поотделно. Фоновият цвят на всяко текстово поле, което не отговаря на тези условия за проверка, ще стане розов (с помощта на CSS стила .em_sq_fn_validation), за да се подчертае грешката. Имайте предвид, че това е налично в допълнение към опцията за проверка, базирана на регулярен израз.
Валидни стойности
Всяко уравнение, което използва синтаксиса ExpressionScript, без ограждащи фигурни скоби.
Примери
Например, ако искате да разрешите като отговори само числа, които са кратни на 3, уравнението ще бъде:
(това / 3) == етаж (това/3)
Запазената променлива this автоматично се заменя с препратка към активната клетка за въвеждане на текст.
Съвет за уравнение за валидиране на подвъпрос (em_validation_sq_tip)
Описание
Ако използвате em_validation_sq, това е незадължително съобщение/подсказка, което ще се покаже, ако въведеният отговор е неправилен.
Валидни стойности
- Всеки низ
Пример
- Продължавайки примера за валидиране на имейли, съветът може да е „Моля, въведете валидни имейл адреси.“
Друго
Статистика
Показване на диаграма (display_chart)
Описание
Този атрибут позволява на администратора на проучването да избере дали диаграма, която съдържа резултатите от въпроса, да се покаже на участниците в проучването, след като попълнят проучването.
- публична статистика настройка на анкетата от презентационни и навигационни настройки
- покажи графики настройка на анкетата от настройки за презентация и навигация
- атрибут на въпрос за публична статистика и
- показва атрибут на въпрос на диаграма.
Налични опции
- Включено
- Изключено (по подразбиране)