javascript - Bagaimana untuk memaparkan nilai latar belakang kepada pilihan radio yang sepadan dalam html?
我想大声告诉你
我想大声告诉你 2017-05-19 10:43:58
0
2
476
<form method="post">
    roomName : <input type="text" name="roomName" value="<%=room.roomName%>"/><br/>
    roomContent:<textarea name="roomContent"><%=room.roomContent%></textarea><br/>
    roomCreateUser:<input type="text" value="<%=room.roomCreateUser%>" name="roomCreateUser"/><br/>
    roomChat:<input type="radio" name="roomChat" value="public" checked>公聊<input type="radio" name="roomChat" value="secret" >私聊<br/>
    <input type="hidden" name="id" value="<%=room._id%>"/>

    <input type="submit" value="submit"/>
    <input type="reset" value="reset"/>
</form>
<script>
    function chatradio(cName,cValue){
        var cObj = document.getElementsByName(cName);

        for(var i = 0;i < cObj.length;i++){
            if(cObj[i].value == cValue){
                cObj[i].checked =  'checked';
            }
        }
    };
    chatradio('roomchat','<%=room.roomChat%>');
</script>

Saya ingin menyemak nilai roomChat yang sudah wujud di latar belakang kepada nilai yang sepadan pada halaman html, dan kemudian memaparkannya pada pilihan yang sepadan pada halaman html Saya dapati kaedah di atas di Internet dan menukarnya ke di atas kod, tetapi di mana Sesuatu telah berlaku, menyebabkan nilai latar belakang masih tidak disemak dengan betul?

我想大声告诉你
我想大声告诉你

membalas semua(2)
仅有的幸福

cObjTiada nilai diperoleh

滿天的星座

Setiap kumpulan radio mesti berada dalam bekas Anda boleh menentukan id untuk setiap bekas Contohnya, jika setiap kumpulan bekas diletakkan dalam p, anda boleh menentukan id untuk bekas pertama sebagai id1

.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!