javascript - Comment afficher la valeur d'arrière-plan de l'option radio correspondante en HTML?
我想大声告诉你
我想大声告诉你 2017-05-19 10:43:58
0
2
494
<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>

Je souhaite vérifier la valeur roomChat qui existe déjà en arrière-plan avec la valeur correspondante sur la page html, puis l'afficher sur l'option correspondante de la page html. J'ai trouvé la méthode ci-dessus sur Internet et je l'ai modifiée par celle ci-dessus. code, mais où quelque chose s'est mal passé, empêchant la vérification correcte de la valeur d'arrière-plan ?

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

répondre à tous(2)
仅有的幸福

cObjAucune valeur obtenue

滿天的星座

Chaque groupe de radios doit être dans un conteneur. Vous pouvez définir un identifiant pour chaque conteneur. Par exemple, si chaque groupe de conteneurs est placé dans un p, vous pouvez définir l'identifiant du premier conteneur comme id1#🎜 🎜 #

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal