選択ボックスに「oui」と「non」の2つのオプションがある1つのフォームがあります。
- 「oui」を選択すると「hello」が表示されます
- 「非」を選択すると「無効」と表示されます
私の問題は、フォームを送信した後にページを更新すると、「oui」または「non」が適切に選択されているが、「hello」または「notvalid」などのそれに基づく値が選択されていないことです。
ここにいくつかのコードがあります
<p>choose option: <select name="opt" class="slct">
<option value="0" selected="selected">--</option>
<option value="oui">Oui</option>
<option value="non">Non</option>
</select>
</p>
<div id="oui" class="brandDiv">
hello
</div>
<div id="non" class="brandDiv">
not valid
</div>
とjquery
function showhide() {
$("div.brandDiv").hide();
$("select.slct").bind('change', function() {
$('div.brandDiv').hide();
var targetId = $(this).val();
$('div#' + targetId).show();
});
}
よろしくお願いします。