public void setDomValue(string id, string value)
{
HtmlElement he = this.getElementById(id);
if (he != null) {
switch (he.TagName.ToLower()) {
case "textarea":
he.InnerHtml = Utils.HtmlDecode(value);
break;
default:
switch (he.GetAttribute("type").ToLower()) {
case "radio":
//he.SetAttribute("value", value);
if (value == "checked" || value == he.GetAttribute("value").ToLower()) {
he.SetAttribute("checked", "true");
} else {
he.SetAttribute("checked", "");
}
break;
case "checkbox":
if (value == "false") {
he.SetAttribute("checked", "");
} else {
he.SetAttribute("checked", "true");
}
break;
default:
he.SetAttribute("value", value);
break;
}
break;
}
}
}