radio button set default issue solved.

This commit is contained in:
Cüneyt Şentürk 2020-11-24 16:45:41 +03:00
parent f1c62f342d
commit 0705c1ec2f

View File

@ -57,7 +57,9 @@ export default class Form {
if (type == 'radio') { if (type == 'radio') {
if (!this[form_element.getAttribute('data-field')][name]) { if (!this[form_element.getAttribute('data-field')][name]) {
this[form_element.getAttribute('data-field')][name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0; this[form_element.getAttribute('data-field')][name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0;
} } else if (form_element.checked) {
this[form_element.getAttribute('data-field')][name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0;
}
} else if (type == 'checkbox') { } else if (type == 'checkbox') {
if (this[form_element.getAttribute('data-field')][name]) { if (this[form_element.getAttribute('data-field')][name]) {
if (!this[form_element.getAttribute('data-field')][name].push) { if (!this[form_element.getAttribute('data-field')][name].push) {
@ -84,6 +86,8 @@ export default class Form {
if (type == 'radio') { if (type == 'radio') {
if (!this[name]) { if (!this[name]) {
this[name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0; this[name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0;
} else if (form_element.checked) {
this[name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0;
} }
} else if (type == 'checkbox') { } else if (type == 'checkbox') {
if (this[name]) { if (this[name]) {