Language course html

From Redazione
Jump to navigation Jump to search
 
(12 intermediate revisions by the same user not shown)
Line 155: Line 155:
 
</span>
 
</span>
  
 
+
<!--
 
<input type="hidden" name="Form language course[Level]">
 
<input type="hidden" name="Form language course[Level]">
 +
-->
  
 
<table>
 
<table>
Line 199: Line 200:
 
<select id="select_teachers" multiple class="ci_form_input" name="Form language course[Teachers][]">
 
<select id="select_teachers" multiple class="ci_form_input" name="Form language course[Teachers][]">
 
</html>
 
</html>
{{#ci_noparse_isHTML:
+
{{#arraydefine:myarray|{{#ask:
{{#replace:
 
{{#arraymap:
 
{{#ask:
 
 
[[~{{#ci_userAffiliatedTo:}}*]] [[Category:Teachers]]
 
[[~{{#ci_userAffiliatedTo:}}*]] [[Category:Teachers]]
 
|?Teacher first name=
 
|?Teacher first name=
Line 209: Line 207:
 
|format=array
 
|format=array
 
|sep=##
 
|sep=##
}}
+
}}|##|sort=asc, unique}}
 +
 
 +
 
 +
{{#ci_noparse_isHTML:
 +
{{#replace:
 +
{{#arraymap:
 +
{{#arrayprint:myarray|##}}
 
|##|x|<option>x</option>|}}
 
|##|x|<option>x</option>|}}
 
|<PROP>|<nowiki/> <nowiki/>}}
 
|<PROP>|<nowiki/> <nowiki/>}}
Line 378: Line 382:
 
  // otherwise pageforms will not retrieve it!
 
  // otherwise pageforms will not retrieve it!
 
  $ci('input').removeAttr('disabled');
 
  $ci('input').removeAttr('disabled');
 +
 +
 +
var required = ['Language','Academic year','Level from','Level to','Teachers']
 +
for(var i of required) {
 +
 +
//if(!el.prop('multiple') || !el.children(":selected").val() ) {
 +
if(!$ci('[name="Form language course[' + i + ']"]').val()) {
 +
if(!$ci('[name="Form language course[' + i + '][]"]').val()) {
 +
alert(i + ' must be set')
 +
return false;
 +
}
 +
}
 +
 +
}
  
 
/*
 
/*

Latest revision as of 21:28, 7 December 2020

This form is intended to create language courses of a given organization or to characterize as such whatever page of it (not containing already a form).

Once the key-data are created, insert the abstract of the course editing the page using the buttons "Edit" or "Edit source" in the top panel.


The form will be created in the current page (). If you want to create the form in a new page, go here.


Select the range of levels targeted by this course
Select one or more teachers heading this course entered through the form Teacher
Write any useful information regarding the course location and time