Normalize data before validating it

This commit is contained in:
Sheng
2018-09-09 15:21:13 +08:00
parent bbb7d79b2a
commit 8eb636d73b
+21
View File
@@ -303,11 +303,32 @@ jQuery(function($){
obj.get = function(attr) { obj.get = function(attr) {
return opts[attr] || ''; return opts[attr] || '';
}; };
obj.set = function(attr, val) {
opts[attr] = val;
};
return obj; return obj;
} }
function normalize_data(data) {
var i, attr, val;
var attrs = fields.concat('privatekey');
for (i = 0; i < attrs.length; i++) {
attr = attrs[i];
val = data.get(attr);
if (typeof val === 'string') {
data.set(attr, val.trim());
}
}
}
function validate_form_data(data) { function validate_form_data(data) {
normalize_data(data);
var hostname = data.get('hostname'), var hostname = data.get('hostname'),
port = data.get('port'), port = data.get('port'),
username = data.get('username'), username = data.get('username'),