昨日、同じ種類の質問を別の形式で提起しました。しかし、今日私は別の形式で同じ質問が欲しいです。
ここに行きます:
1つのページに複数のdivがあります。
ドロップダウンから1つの値を選択し、送信ボタンをクリックすると、2つのdivを表示する必要があります。
これが私のhtmlコードです:
<div id="one">
<h1>
Security
<div class="hdrhr" style="width:5%"> </div>
</h1>
</div>
<div id="two" class="hidden">
<h1>
Customer Type
<div class="hdrhr" style="width:5%"> </div>
</h1>
</div>
<form onSubmit="javascript: return false;">
<select name='dropDown' id='dropDown' style="width:205px;padding:4px;margin-left:-2px;">
<option value="one">Security</option>
<option value="two">Customer Type</option>
</select>
これが[詳細を取得]ボタンです
<div id="one" class="roundedCorner">
<table width="100%" border="0" cellpadding="8" cellspacing="0">
<tr>
<td align="center" class="parentalhdtlnt" style="color:#ffffff;width:5%">
Id_User
<br />
<input type="text" name="Member" class="ipttxt" tabindex="1" />
</td>
</tr>
</table>
</div>
<div id="two" class="roundedCorner">
<table width="100%" border="0" cellpadding="8" cellspacing="0">
<tr>
<td align="center" class="parentalhdtlnt" style="color:#ffffff;width:5%">
Id_User
<br />
<input type="text" name="Member" class="ipttxt" tabindex="1" />
</td>
</tr>
</table>
</div>
これが私のjsコードです
<script type="text/javascript">
$(document).ready(function(){
$("#goBttn").click(function(){
$("#"+$("#dropDown").val()).show();
select = document.getElementById("dropDown").getElementsByTagName("option");
select = document.getElementById("hdrlbl").getElementsByTagName("option");
for(x=0;x<=select.length;x++)
if($(select[x]).val()!=$("#dropDown").val()) $("#"+$(select[x]).val()).hide();
if($(select[x]).val()!=$("#hdrlbl").val()) $("#"+$(select[x]).val()).hide();
});
});
</script>
ドロップダウンでセキュリティを選択した場合、顧客タイプの見出しdivとコンテンツdivを同じように表示する必要があります
コードのフォーマットについて教えてください。
私を助けてください。
よろしくお願いしますSKM