私は次のことをしたかった:
セレクトボックスがあり、
<select name="some" id="some">
<option value="xx">xx</option>
<option value="yy">yy</option>
<option value="ww">ww</option>
<option value="zz">zz</option>
<option value="uu">uu</option>
</select>
オプションxxを選択すると、別の選択ボックスが開きます
<select name="some_xx" id="some_xx">
<option value="xx">xx</option>
<option value="yy">yy</option>
<option value="ww">ww</option>
</select>
次に、 some_xx で YY または WW または XX オプションを選択すると、いくつかの html 情報 (フォーム) が読み込まれます。そして、いくつかの選択で、他のオプション (xx ではない) を選択すると、いくつかの html 情報 (フォーム) もロードされます。
すべてのフォームが異なるため、すべてのフォームを含む外部ファイルをロードしたいのですが、可能ですか? これをすべて行う方法は?
私はそれがいくつかのjavascriptを含むことを知っていますが、私は本当に方法がわかりませんload()
.
前もって感謝します
編集:私はこのコードを持っていますが、動的ではなく、正しく機能していません...
<script>
$(function(){
function changeForm($(this)) {
$('#form').load('$(this).html');
}
function changeForm_xx($(this)) {
$('#form2').load('$(this).html');
}
$('#some').change(function() {
changeForm($(this));
});
$('#some_xx').change(function() {
changeForm_xx($(this));
});
});
</script>
また、選択を変更したときにロードコンテンツを削除したい
更新: 作業中: 閉じる