ボタンのトリガーイベントを管理しようとしていますが、正確な結果を得ることができません。デフォルトでは、div id="mailArea"
が表示されますが、Webボタンをクリックすると、このdivが非表示になり、逆も同様です。 誰かが私を助けることができますか? ありがとうございます!ここでイベントがトリガーされたときに要素を隠す/表示する
#mailArea {
-moz-appearance: textfield-multiline;
-webkit-appearance: textarea;
height: 200px;
overflow: auto;
padding: 5px;
resize: both;
width: 500px;
font-size: 12px;
margin-top: 5px;
}
#mailwebArea {
-moz-appearance: textfield-multiline;
-webkit-appearance: textarea;
height: 200px;
overflow: auto;
padding: 5px;
resize: both;
width: 500px;
font-size: 12px;
margin-top: 5px;
}
<div id="choiceMail">
<input type= "radio" name="mail_type" value="text" onchange="$('#result').hide()" checked > Texte
<input type="radio" name="mail_type" value="web" onchange="$('#result').show()"> Web
<div>
<div id="mailArea"></div>
</div>
</div>
<div id="result" style="display:none">
<button class='btn btn-primary btn-md' style='height: 25px; margin-top: 2px; text-align: center; font-weight: https://jsfiddle.net/t44aqpw0/3/#forkbold; font-size: 12px;' onclick='commande('bold');' title='Mettre votre en gras'>G</button>
<button class='btn btn-primary btn-md' style='height: 25px; margin-top: 2px; text-align: center; font-style: italic; font-size: 12px;' onclick='commande('italic');' title='Mettre votre texte en italique'>I</button>
<button class='btn btn-primary btn-md' style='height: 25px; margin-top: 2px; text-align: center; font-style: italic; font-size: 12px;' onclick='commande('underline');' title='Soulignez votre texte'>S</button> <button class='btn btn-primary btn-md' onclick='taille('+', 'mailArea')' style='height: 25px; width: 30px; padding: 0' title='Augmenter la taille du texte'><span class='glyphicon glyphicon-plus'></span> </button>
<button class='btn btn-primary btn-md' onclick='taille('-', 'mailArea')' style='height: 25px; width: 30px; padding: 0' title='Diminuer la taille du texte'><span class='glyphicon glyphicon-minus'></span> </button>
<div id='mailwebArea' class='form-control animated' contenteditable='true'></div>
<div>
<script src="https://code.jquery.com/jquery-3.2.1.js" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
の
$('#mailArea').hide()
onchange
に属性を追加することができます賢明? – magreenbergどういう意味ですか?申し訳ありませんが、私はフランス語です –
@JérômeAthionあなたはjavascriptやjqueryで自分自身を試しましたか? – Pedram