summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--libs/cbi/htdocs/luci-static/resources/cbi.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/cbi/htdocs/luci-static/resources/cbi.js b/libs/cbi/htdocs/luci-static/resources/cbi.js
index 200016d6e..3840456ca 100644
--- a/libs/cbi/htdocs/luci-static/resources/cbi.js
+++ b/libs/cbi/htdocs/luci-static/resources/cbi.js
@@ -461,6 +461,8 @@ function cbi_validate_disable_form(form, onoff)
function cbi_validate_field(type, optional, field)
{
+ field.className = field.className.replace(/ cbi-input-invalid/g, '');
+
var vldcb = cbi_validators[type];
if( vldcb )
{
@@ -469,7 +471,6 @@ function cbi_validate_field(type, optional, field)
if( ((value.length == 0) && optional) || vldcb(value) )
{
// OK
- field.className = field.className.replace(/ cbi-input-invalid/g, '');
cbi_validate_disable_form(field.form, false);
}
else
@@ -482,7 +483,6 @@ function cbi_validate_field(type, optional, field)
else
{
// OK
- field.className = field.className.replace(/ cbi-input-invalid/g, '');
cbi_validate_disable_form(field.form, false);
}
}