Adds reset method to FormControl

This commit is contained in:
Matthew Rasmus 2014-12-07 10:33:20 -08:00
parent f0ce2af89c
commit a3b3295d80
2 changed files with 20 additions and 20 deletions

View file

@ -571,6 +571,20 @@ impl<'a> FormControl<'a> for JSRef<'a, HTMLInputElement> {
// https://html.spec.whatwg.org/multipage/forms.html#the-readonly-attribute:concept-fe-mutable
!(self.Disabled() || self.ReadOnly())
}
fn reset(self) {
let ty = self.Type();
match ty.as_slice() {
"radio" | "checkbox" => {
// TODO Reset radios/checkboxes here
},
"image" => (),
_ => ()
}
self.SetValue(self.DefaultValue());
}
}