public static HtmlInputElement GetInputElement(HtmlElement element) { if (!element.TagName.Equals("input", StringComparison.OrdinalIgnoreCase)) { return null; } HtmlInputElement input = null; string type = element.GetAttribute("type").ToLower(); switch (type) { case "checkbox": input = new HtmlCheckBox(element); break; case "password": input = new HtmlPassword(element); break; case "submit": input = new HtmlSubmit(element); break; case "text": input = new HtmlText(element); break; default: break; } return input; }
public static HtmlInputElement GetInputElement(HtmlElement element) { if (!element.TagName.Equals("input", StringComparison.OrdinalIgnoreCase)) { return(null); } HtmlInputElement input = null; string type = element.GetAttribute("type").ToLower(); switch (type) { case "checkbox": input = new HtmlCheckBox(element); break; case "password": input = new HtmlPassword(element); break; case "submit": input = new HtmlSubmit(element); break; case "text": input = new HtmlText(element); break; default: break; } return(input); }