私は自分のサイトでエラー、警告、または新しいコンテンツのユーザーを発表するフォームを持っています。私はクラスann-right
に3つのボタンがあり、各ボタンの色があります。ボタンをクリックすると、クラスann-left
のボタン入力が色に変更されました。私が尋ねたいのは、選択された色のフォーム依存をどのように提出するかです。赤は「エラーアナウンス」、緑は「警告アナウンス」、青は「新アナウンス」です。 Red = #D91E18
Green = #3FC380
Blue = #5BBBFF
クリックしたフォームの種類に応じた色をクリック
<div class="ann-left">
<form method="post" id="ann">
<input id="announce-text" type="text" name="" placeholder="What's new?"></input>
<input id="submit-post" type="button" name="" onsubmit="submitform();" value="Post"></input>
</form>
</div>
<div class="ann-right">
<button id="red" onclick="color1()" class="tooltip color" title="Error!"></button>
<button id="green" onclick="color2()" class="tooltip color"title="Warning!" ></button>
<button id="blue" onclick="color3()" class="tooltip color" title="New!"></button>
</div>
<script>
function color1() {
document.getElementById("submit-post").style.backgroundColor = "#D91E18";
sessionStorage.setItem('col1', "#D91E18");
}
function color2() {
document.getElementById("submit-post").style.backgroundColor = "#3FC380";
sessionStorage.setItem('col2', "#3FC380");
}
function color3() {
document.getElementById("submit-post").style.backgroundColor = "#5BBBFF";
sessionStorage.setItem('col3', "#5BBBFF");
}
color1(sessionStorage.getItem('col1'));
color2(sessionStorage.getItem('col2'));
color3(sessionStorage.getItem('col3'));
function submitform() {
}
</script>
PHPとの関係は何ですか?関連していない場合は、そのタグを削除する必要があります。 –
何が問題なのですか? –
それぞれの機能に「送信」を追加するか、隠しフィールドの値を希望どおりに設定しようとしましたか? – happymacarts