Maison > Questions et réponses > le corps du texte
<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 ?
滿天的星座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#🎜 🎜 #