cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk memaparkan nilai latar belakang kepada pilihan radio yang sepadan dalam html?

<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?

我想大声告诉你我想大声告诉你2832 hari yang lalu540

membalas semua(2)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-19 10:45:58

    cObjTiada nilai diperoleh

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-19 10:45:58

    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

    .

    balas
    0
  • Batalbalas