recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment afficher la valeur d'arrière-plan de l'option radio correspondante en 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>

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 ?

我想大声告诉你我想大声告诉你2748 Il y a quelques jours496

répondre à tous(2)je répondrai

  • 仅有的幸福

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

    cObjAucune valeur obtenue

    répondre
    0
  • 滿天的星座

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

    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#🎜 🎜 #

    répondre
    0
  • Annulerrépondre