added improvements on set proces and minor other improvements
This commit is contained in:
@@ -714,16 +714,16 @@ $ocms.vbl_send = function (ev) {
|
||||
} else {
|
||||
val = null;
|
||||
}
|
||||
} else if (type === 'number' && typedvalues === true ) {
|
||||
let v;
|
||||
} else if ((type === 'number' || dtf[0] === 'float' || dtf[0] === 'integer') && typedvalues === true) {
|
||||
let v, raw = String(val).replace(',', '.');
|
||||
if (dtf[0] === 'integer') {
|
||||
v = parseInt(val);
|
||||
v = parseInt(raw);
|
||||
} else {
|
||||
v = parseFloat(val);
|
||||
v = parseFloat(raw);
|
||||
}
|
||||
val = isNaN(v) ? val : v;
|
||||
}
|
||||
if (req === true && ((val || '') === '' || (val.match(pattern) === null))) {
|
||||
if (req === true && ((val === '' || val === null || typeof val === 'undefined') || (typeof val === 'string' && val.match(pattern) === null))) {
|
||||
if (cat === false && bool(checkvalidity, false) === true) { e.setCustomValidity(t.nza('ocms-nvnote', $ocms.t.inv || 'Invalid field')); }
|
||||
val = null;
|
||||
} else if (cat=== false && bool(checkvalidity, false) === true) {
|
||||
|
||||
Reference in New Issue
Block a user