これを行うための最良の方法を見つけようとしています.これは私が作成しようとしているフォームの1つであり、3つの異なるフォームではありません.
http://www.amazinsounds.com/form-image-if.png
申し訳ありませんが、まだ担当者 10 を持っていないため、イメージ表現を投稿できませんでした。
ユーザーが色を選択すると、画像が変化します。円の位置を選択すると、画像が変わります。それぞれが何か違うものです。ここで検索を行いましたが、まだ方向性の点で確かなものは何も思いつきません. 少し理解するのに役立った、私が見た唯一のものはこれです:
<HTML><HEAD><SCRIPT>
// preload images
var img1 = new Image().src = "../images/jht.gif"
var img2 = new Image().src = "../images/jsht.gif"
var img3 = new Image().src = "../images/pht.gif"
function setImage(imageSelect) {
theImageIndex = imageSelect.options[imageSelect.selectedIndex].value;
if (document.images)
document.images[0].src = eval("img" + theImageIndex);
}
</SCRIPT></HEAD><BODY>
<FORM NAME="theForm" METHOD="POST">
<TABLE><TR><TD>Images: <TD>
<SELECT NAME="items" onChange="setImage(this)">
<OPTION VALUE="1">Java How-to
<OPTION VALUE="2">Javascript How-to
<OPTION VALUE="3">Powerbuilder How-to
</SELECT>
<TD><IMG SRC = "../images/jht.gif" HEIGHT=100 WIDTH=200>
</TABLE></FORM></BODY></HTML>
しかし、それは私がやろうとしていることではありません。PHP は知っていますが、JavaScript はまだ理解していません。