1. 程式人生 > >.net後臺給前臺的普通單選框Radio 動態賦值,選中你要的性別。

.net後臺給前臺的普通單選框Radio 動態賦值,選中你要的性別。


前臺程式碼如下:
<input type="hidden" id="hidSex" value="<%= model_user.Sex %>"/>
                                        <input type="radio"  name="UserSex" value="1" />男<input type="radio" name="UserSex" value="0"  />女

注意到上面的 隱藏文字框沒有? 這個後就是用來取後臺的傳過來的值,有木有。

然後在JS裡取到隱藏域的值,再賦給單選框 Radio控制元件:

        var hidRadio = $("#hidSex").val();
        var radios = document.getElementsByName("UserSex");
        if (hidRadio == "True") {
            radios[0].checked = true;
            } else {
            radios[1].checked = true;
            } 
有人會說為什麼不直接用服務端控制元件,省事。因為專案原因,其他不說了,有需要用到的可以參考這個思路。