プルダウン 値保持 onchange
失礼します、現在年月のプルダウンを作成しており
プルダウン自体は年月の作成ができなのですが再読み込みした際に
プルダウンに選択した値を保持して欲しいです。
現在リダイレクト先を自身にしております。また、onChangeでプルダウンをした際に読み込むようにしています。
ご教授頂きたいです。宜しくお願い致します。
htmlに埋め込んでいるので読みにくいかと思いますがご了承ください
<form action="<?php $self ?>" method="POST">
<select name = "year" onChange="javascript:submit()">
<?php for ($y = 2000; $y < date(Y)+1; $y++) :?>
<?php if($s == 0) : ?>
<option value="<?php echo $y ?>">選択してください</option>;
<?php ++$s ?>
<?php endif; ?>
<option value="<?php echo $y ?>"><?php echo $y ?></option>
<?php endfor; ?>
</select>
<?php
$a = array('1月', '2月', '3月', '4月', '5月', '6月',
'7月', '8月', '9月', '10月', '11月', '12月');
?>
<select name = "month" onChange="javascript:submit()">
<?php foreach ($a as $key => $value) :?>
<?php $b = $key + 1 ?>
<?php if($h == 0) : ?>
<option value="<?php echo $y ?>">選択してください</option>
<?php ++$h ?>
<?php endif; ?>
<option value="<?php echo $b ?>"><?php echo $value ?></option>
<?php endforeach; ?>
</select>
</form>
補足
ありがとございます。 すみません、あまりJavascriptのことはよくわからないのですが。 よくアンケートのフォームの住所欄で 都道府県(例:大阪)と選択すると 県庁所在地(例:大阪市、東大阪市・・・)とDBから ひっぱてきて同じフォームに戻るというものを 作成したいです。 もし上記Javaが可能でしたら具体的ソースもお願いします。