in pytheas-core/src/main/resources/js/form2js/js2form.js [74:105]
function setValue(field, value)
{
var children, i, l;
if (field instanceof Array)
{
for(i = 0; i < field.length; i++)
{
if (field[i].value == value) field[i].checked = true;
}
}
else if (_inputOrTextareaRegexp.test(field.nodeName))
{
field.value = value;
}
else if (/SELECT/i.test(field.nodeName))
{
children = field.getElementsByTagName('option');
for (i = 0,l = children.length; i < l; i++)
{
if (children[i].value == value)
{
children[i].selected = true;
if (field.multiple) break;
}
else if (!field.multiple)
{
children[i].selected = false;
}
}
}
}