Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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;
            }
        }