0

これは動的ラジオ ボタンです。

echo "<input type='radio' name='q_id' value='.$ans[$i].' id='.$i.'>$ans[$i].";

ここに送信ボタンがあります:

<input type="submit" name="submit" id="submit" value="Submit" style="border: 0; background: transparent"><img src="images/skip.png" alt="submit_x" width="223" hspace="40" height="49"/>

ラジオボタンをクリックした瞬間にボタンの画像ソースを変更したい。新しい画像ソースは「images/next.png」になります

この画像の変更は、フォームを送信する前に行う必要があります。

4

1 に答える 1

0

クラスをラジオ ボタンに追加して、クライアント側のコードを介してターゲットにできるようにします。

$('.myclass').on('change' , function(){
   if ($(this).is(':checked'))
    {
      $('#submit').css("background-image", "url(images/next.png)");
    }
});

クラスを追加できない場合は、最初のボタンがエコーされた後にスクリプトタグをエコーアウトし、id をセレクターにエコーする必要があります。

于 2013-09-30T09:32:35.430 に答える