parse as number even for text if numeric string
This commit is contained in:
@@ -199,9 +199,11 @@ function getParams(target: HTMLElement): RawCustomizerParams {
|
|||||||
if (
|
if (
|
||||||
numeric[elem.getAttribute('type')] ||
|
numeric[elem.getAttribute('type')] ||
|
||||||
elem.getAttribute('numeric') == '1'
|
elem.getAttribute('numeric') == '1'
|
||||||
)
|
){
|
||||||
value = parseFloat(String(value || 0))
|
value = parseFloat(String(value || 0))
|
||||||
|
}else if (value && typeof(value) === 'string' && /^(\d+|\d+\.\d+)$/.test(value.trim())){
|
||||||
|
value = parseFloat(String(value || 0))
|
||||||
|
}
|
||||||
if (elem.type == 'radio' && !elem.checked) return // skip if not checked radio button
|
if (elem.type == 'radio' && !elem.checked) return // skip if not checked radio button
|
||||||
|
|
||||||
params[name] = value
|
params[name] = value
|
||||||
|
|||||||
Reference in New Issue
Block a user