私はこの単純な形式があります。選択タグを隠すには?
<form method="post" action="index.php" >
<table>
<tr>
<td>
Sex:
</td>
<td>
<select name="sex" >
<option value="e">Select </option>
<option value="girl">Girl </option>
<option value="boy">Boy </option>
</select>
</td>
</tr>
<tr>
<td>
Accessories:
</td>
<td>
<select name="earrings" >
<option value="e">Select </option>
<option value="gold">gold </option>
<option value="silver">silver </option>
</select>
</td>
</tr>
</table>
<br>
<input type="submit" size="10" value="Go" name="go">
</form>
を、私は私が最初に「少年」をクリックすると、このブロックを選択することを望むが。消えるまで持っている:
<tr>
<td>
Accessories:
</td>
<td>
<select name="earrings" >
<option value="e">Select </option>
<option value="gold">gold </option>
<option value="silver">silver </option>
</select>
</td>
</tr>
私はCSSでこれを行うことができます? そうでなければ、私はjavascriptでこれを行うことができますか?すべての今
function genderSelectHandler(select){
if(select.value == 'girl'){
show();
}else if(select.value == 'boy'){
hide();
}}
:
function hide(){
var earrings = document.getElementById('earringstd');
earrings.style.visibility = 'hidden';
}
function show(){
var earrings = document.getElementById('earringstd');
earrings.style.visibility = 'visible';
}
はちょうどあなたのtd
を持っていることを確認してくださいJavaScriptで
CSS、 JavaScript、はい。それはバニラJavaScriptである必要がありますか、またはあなたはライブラリ(jQuery、MooTools、Prototype、Scriptaculous、Glow ..など)を使用するのに適していますか? –