internalDefaultClick method
Default action when click is called.
Implementation
@protected
void internalDefaultClick() {
final type = (this.type ?? '').toLowerCase();
switch (type) {
case 'file':
throw UnsupportedError(
'File input not available outside a browser context.');
case 'reset':
form?.reset();
break;
case 'submit':
form?.internalSubmit(this);
break;
case 'radio':
final form = this.form;
if (form != null) {
final name = this.name;
for (var item in form._items) {
if (item is InputElement && item.name == name) {
item.checked = false;
}
}
checked = true;
}
break;
case 'checkbox':
checked = !(checked ?? false);
break;
default:
focus();
break;
}
}