'class': 'cbi-input-text',
'placeholder': dl.getAttribute('data-placeholder'),
'data-type': datatype,
- 'data-optional': true
+ 'data-optional': true,
+ 'data-dynlist-add': true
})));
if (choices)
function cbi_validate_form(form, errmsg)
{
+ var dynadd = form.querySelectorAll('input[data-dynlist-add="true"]');
+ for (var i = 0; i < dynadd.length; i++)
+ if (dynadd[i].value != '')
+ dynadd[i].nextElementSibling.click();
+
/* if triggered by a section removal or addition, don't validate */
if (form.cbi_state == 'add-section' || form.cbi_state == 'del-section')
return true;