まず第一に、毎日助けてくれて、質問に答えてくれてありがとう。おかげで多くの時間を節約でき、多くのことを学びました。
フォーム上のこのボタンとしましょう。
<button type="button" value="Adventurous" name="adv" id="adv">Adventurous</button>
<button type="button" value="Discovery" name="disc" id="disc">Discovery</button>
<button type="button" calue="Easy-going" name="easy" id="easy">Easy-going</button>
ユーザーがボタンをクリックして、この例でどのように感じるかを指定すると、jquery に次のコードがあり、ボタンの状態をチェック済みとして変更し、クラスを変更します (別の色などで表示されます)。
$(".tailor_field .tailor_mood_btn button").click(function() {
var checked = $(this).attr('checked');
$the_image = $(this).find("img");
if(checked){
$(this).removeClass("mood_on");
$(this).attr('checked', false);
$the_image.attr("src", templateDir+"/images/btn_on.png");
}
else{
$(this).addClass("mood_on");
$(this).attr('checked', true);
$the_image.attr("src", templateDir+"/images/btn_off.png");
}
});
ユーザーが送信を押したときに、サーバー側(php)でユーザーがクリックしたボタンを確認したいですか?
次に、ボタンを動的に挿入したいと思います。つまり、DBに文字列を配置し、それを配列に展開し、各要素をループしてボタンなどを作成します。ボタンの数とその名前が最初からわからない場合、どうすれば確認できますか? たぶんセッションで(別の解決策があれば避けたい)?
どうもありがとう!