RPS.Config.setDomValue C# (CSharp) Method

setDomValue() public method

public setDomValue ( string id, string value ) : void
id string
value string
return void
        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;
                }
            }
        }