SimpleForm2
SimpleForm2 е модул за CMS Joomla!, с него ще можете да създавате всякакви форми (форма за контакт, форма за поръчка, обратна връзка и др.) в сайта.В simpleForm2 изграждането на формуляр се извършва с помощта на мета език и е подобно на изграждането му в HTML.
Примери за използване на SimpleForm2
Атрибути на тага "елемент".
- тип * - Указва типа на елемента. Възможни стойности: text, textarea, select, radio, button, submit, reset, checkbox, captcha, file (елементът "file" беше добавен във версия 1.0.1).
- етикет * - Дефинира обяснителен етикет до елемента.
- Задължително – Ако стойността на този атрибут е „задължително“, тогава завършването на този елемент ще се изисква от потребителя.
- Regex – Стойността на този атрибут може да бъде регулярен израз за оценка на коректността на елемента, на който е присвоен този атрибут.
- грешка – Стойността на този атрибут може да бъде текстът на съобщение за грешка, причинено от повреда на елемент, който има дефиниран този атрибут и задължителният атрибут е зададен на „задължителен“, или въведените данни не са преминали проверка на регулярен израз.
- стойност – Стойността на този атрибут е стойността по подразбиране на елемента.
- клас - Ако този атрибут не е празен, тогава на елемента ще бъде даден CSS клас от стойността на този атрибут.
- multiple - Този атрибут може да се използва само за елемент с тип: select. Определя дали могат да бъдат избрани няколко опции за стойност. Възможни стойности: множество.
- избрано - отнася се само за елементи от тип: изберете, радио и поле за отметка. Определя дали елементът е маркиран по подразбиране.
- width - Използва се само в елементи от тип: captcha. Указва ширината на изображението в пиксели. Възможни стойности: цяло число най-малко 100.
- височина - Използва се само в елементи от тип: captcha. Определя височината на изображението в пиксели. Възможни стойности: цяло число най-малко 50.
- onclick - Използва се само в елементи като: бутон, нулиране, квадратче за отметка. Дефинира HTML атрибута onclick.
- onchange - Използва се само в елементи като: текст, текстово поле, избор. Указва HTML атрибута onchange.
- разширения - Използват се само в елементи от тип: файл. Дефинира файлови разширения, налични за изтегляне, разделени със запетаи. Например: gif, jpg, zip
- maxsize - Използва се само за елементи от тип: файл. Указва максималния размер на качения файл. Приема стойности в килобайти и мегабайти.
Например, за да зададете максималния размер на качения файл на 200 килобайта, трябва да напишете: 200Kb. За размер от 1 мегабайт: 1Mb.
- цвят - Използва се само в елементи от тип: captcha. Задава цвета на надписа в HEX формат. Ако липсва, цветът се генерира на случаен принцип. (добавен във версия 1.0.5)
- фон - Използва се само в елементи от тип: captcha. Указва цвета на фона в HEX формат. Ако липсва, цветът се генерира на случаен принцип. (добавен във версия 1.0.5)
Атрибути на тага "option".
- етикет * - Дефинира обяснителен етикет до елемента.
- Стойност * - Указва варианта на стойността на елемента.
- Избрано – Ако стойността на този атрибут е „избрано“, тогава опцията за стойност на този елемент ще бъде проверена по подразбиране.
- onclick - Дефинира HTML атрибута onclick.
Елементът "option" функционира само като съдържание на елемент "element" от тип: select, radio, checkbox.
внимание! Атрибутите, отбелязани със *, са задължителни.
Обработката на формуляра се извършва вв съответствие с изискванията, посочени в характеристиките на елементите. Данните се събират по шаблона, посочен в езиковия файл и се изпращат на имейла, въведен в настройките на модула формуляр.