- 締切済み
Excelのグラフ機能のようなHTMLフォーム&入力補助をつけたいのですが
PHP4+JPGraphで、散布図を作らせようとしてますが、 ・軸のスケールに、予めHTMLフォームに設定した値をセットしたいです。 ・また、検索フォームには、javascriptで入力補助をつけたいです。 回答No1(=私)に、具体的なHTMLフォームを書き込ませていただきます。 (Excelを模して、最大値・最小値を、X軸、Y軸それぞれに 適用できるよう考えていますが、ここではX軸だけ示しY軸は省略してます) ドロップダウンメニューで、最初は「身長」がselectedされているので、 最大値、最小値の初期値をそれぞれvalueにセットしてあります。さらに追加して、 (1) 体重が選択されたら、最大値(x_max)に100を、最小値(x_min)に0をセット ↑↓ 年齢が選択されたら、x_maxに70を、x_minに20をセット ↑↓ 身長が再度選択されたら、x_maxに200を、x_minに100を再セット (2) if(x_max.length == 0 || x_max.length == 0)で、「自動」にチェックON (3) 「自動」にチェックされている間は、x_maxとx_minがクリアされ、disable(≠readonly)に。 (4) 「自動」のチェックが解除された際は、name="plotaxis_x"の種類を読み取り、 自動で初期値((1) のもの)をセット (5) name="plotaxis_x"で別の項目が選択されても、「自動」のチェック状況に 応じて(3)や(4) の仕様を踏襲する ・・・といった動作を追加したいです。 すみませんが、お助けいただけないでしょうか…よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
質問者です。HTMLフォームは以下です。よろしくお願い致します。 <html><head> </head> <body> <form id="query" name="query"> <table border="1"> <tr> <td align="right" colspan="2">軸スケール:</td> <td align="center">自動</td> <td align="center">最大値</td> <td align="center">最小値</td> </tr> <tr> <td>X軸</td> <td> <select name="plotaxis_x" class="scatter"> <option value="shincho">身長</option> <option value="taiju">体重</option> <option value="nenrei">年齢</option> </select> </td> <td><input type="checkbox" name="x_auto" value="1"></td> <td><input type="text" name="x_max" class="scatter" value="200"></td> <td><input type="text" name="x_min" class="scatter" value="100"></td> </tr> </table> </form> </body> </html>