HTMLTextAreaElement
Represents a HTML textarea element.
namespace AngleSharp.DOM.Html
{
public sealed class HTMLTextAreaElement : HTMLRCDataElement
{
internal const string Tag = "textarea";
public string Name {
get {
return GetAttribute("name");
}
set {
SetAttribute("name", value);
}
}
public bool Disabled {
get {
return GetAttribute("disabled") != null;
}
set {
SetAttribute("disabled", value ? string.Empty : null);
}
}
public bool Required {
get {
return GetAttribute("required") != null;
}
set {
SetAttribute("required", value ? string.Empty : null);
}
}
public bool Readonly {
get {
return GetAttribute("readonly") != null;
}
set {
SetAttribute("readonly", value ? string.Empty : null);
}
}
protected internal override bool IsSpecial => true;
internal bool IsMutable {
get {
if (!Disabled)
return !Readonly;
return false;
}
}
internal HTMLTextAreaElement()
{
_name = "textarea";
}
}
}