CIForms sandbox

From Wikisphere
Revision as of 22:16, 8 January 2022 by Admin (talk | contribs)
Jump to navigation Jump to search

This is a sandbox for https://www.mediawiki.org/wiki/Extension:CIForms !


Basic, one column

This is the simplest form (type "inputs" by default, one column)

The square brackets represent an input, the square brackets contain the input type

{{#CI form: title = Contact form
| type = inputs
| first and last name [] *
| email [email] *
| your message [textarea]  *
}}

which produces the following


Contact form


Placeholders

Form with placeholders. The square brackets contain the placeholder and the input type after the equal symbol:

{{#CI form: title = Contact form
| [first and last name] *
| [email=email] *
| [phone=tel]
| [your message=textarea]  *
}}


which produces the following:


Contact form


Two columns

Inputs responsive (two columns), the square brackets contain the input type, the form rows can contain html (the label of the email input is bold)


{{#CI form: title = Contact form
| type = inputs responsive
| submit = abc@test.com
| first name [] *
| last name [] *
| <b>email</b> [email] *
| phone [tel]
| your message [textarea]  *
}}


Contact form
first name
last name
email
phone
your message


Multiple choice

Multiple choice with arbitrary input between answers

{{#CI form: title = Why are you applying to this job ?
| type = multiple choice 
| I send bulk application, even if I will be selected I'm not sure to confirm
| I ran out of money, I have to find whatever job quickly
| I want to learn something new 
| The job fits my background and I'm very skilled, I look forward to join your team!
| Let me explain [] 
}}


Why are you applying to this job ?
  • I send bulk application, even if I will be selected I'm not sure to confirm
  • I ran out of money, I have to find whatever job quickly
  • I want to learn something new
  • The job fits my background and I'm very skilled, I look forward to join your team!
  • Let me explain


Select

Select populated by wikitext

{{#CI form: title = Country and city
| type = inputs
| country [select={{#replace:{{Template:Countries}}|*|,}}] *
| city [] *
}}


Country and city


Nested sections

Form with nested sections

{{#CI form: title = Job application
| submission groups = sysop
|
{{#CI form section: type = inputs 
| name [] *
| email [] *
}}
|
{{#CI form section: type = inputs
| title = What about your motivation ?
| type = multiple choice
| I send bulk application, even if I will be selected I'm not sure to confirm
| I ran out of money, I have to find whatever job quickly
| I want to learn something new 
| The job fits my background and I'm very skilled, I look forward to join your team!
| Let me explain [] 
}}

{{#CI form section: type = multiple choice
| title = If you will be selected (on the basis of the answer above), how will you undertake your work ? (up to 3 answers allowed)
| type = multiple choice
| max answers=3
| I will work scrupulously
| I will work meticulously
| I will pretend to work
| I will delegate all my work to my sister
| I will work seriously 
}}

{{#CI form section: type = inputs
|title = Please describe yourself (1000 characters max)
| [textarea=1000] *
}}


}}


Job application
What about your motivation ?
  • I send bulk application, even if I will be selected I'm not sure to confirm
  • I ran out of money, I have to find whatever job quickly
  • I want to learn something new
  • The job fits my background and I'm very skilled, I look forward to join your team!
  • Let me explain
If you will be selected (on the basis of the answer above), how will you undertake your work ? (up to 3 answers allowed)
  • I will work scrupulously
  • I will work meticulously
  • I will pretend to work
  • I will delegate all my work to my sister
  • I will work seriously
Please describe yourself (1000 characters max)
0/1000 characters



{{#CI form: title = Metti i verbi al futuro semplice
| type = cloze test 
| * Vedo, vedo... che tra poco [incontrare=incontrerai] l'uomo della tua vita
| Vedo, vedo... che [avere] una grande vincita al gioco
| Questa carta mi dice che [vincere] il concorso che hai appena fatto
| Quest'altra carta mi dice che [sposarsi] al massimo entro tre anni
| Ah, qui vedo che [fare] un viaggio molto interessante
| Qui vedo che [andare] ad abitare in un'altra citta'
}}


Metti i verbi al futuro semplice
  1. Vedo, vedo... che tra poco incontrerai l'uomo della tua vita
  2. Vedo, vedo... che avere una grande vincita al gioco
  3. Questa carta mi dice che vincere il concorso che hai appena fatto
  4. Quest'altra carta mi dice che sposarsi al massimo entro tre anni
  5. Ah, qui vedo che fare un viaggio molto interessante
  6. Qui vedo che andare ad abitare in un'altra citta'