public static string GetText(this HTMLElement element) { if (element == null) { return(string.Empty); } if (element.Is <HTMLInputElement>() && element.As <HTMLInputElement>().Type == InputType.Checkbox) { return(element.As <HTMLInputElement>().Checked.ToString()); } else { return(element.As <HTMLInputElement>().Value); } }
public static void SetText(this HTMLElement element, string value) { if (element == null) { return; } if (element.Is <HTMLInputElement>() && element.As <HTMLInputElement>().Type == InputType.Checkbox) { value = value.ToLower(); element.As <HTMLInputElement>().Checked = value.IsTrue() == 1; } else { element.As <HTMLInputElement>().Value = value; } }