Ich habe folgenden Code
Inwieweit muss ich mein JS-Teil umbauen, das ich anstatt der 2 radiobutton 2 Bilder verwenden kann.
Wenn ich Frau klicke, soll das div Frau sichtbar werden und bei Mann das div mann halt
Folgender code hat nicht geklappt
Code:
<script language="JavaScript" type="text/javascript">
function CheckRadio()
{
//Modell
if (document.getElementById('mann').checked==true)
{
document.getElementById('M').style.display = 'block';
document.getElementById('F').style.display = 'none';
}
if (document.getElementById('frau').checked==true)
{
document.getElementById('M').style.display = 'none';
document.getElementById('F').style.display = 'block';
}
}
//-->
</script>
<div>
<ul>
<li><input type="radio" name="geschlecht" id="mann" onclick="javascript:CheckRadio('M');" checked="checked" />Mann</li>
<li><input type="radio" name="geschlecht" id="frau" onclick="javascript:CheckRadio('F');" />Frau</li>
</ul>
</div>
<div id="M" style="display:block;">
Mann
</div>
<div id="F" style="display:none;">
Frau
</div>
Inwieweit muss ich mein JS-Teil umbauen, das ich anstatt der 2 radiobutton 2 Bilder verwenden kann.
Wenn ich Frau klicke, soll das div Frau sichtbar werden und bei Mann das div mann halt
Folgender code hat nicht geklappt
Code:
<script language="JavaScript" type="text/javascript">
function CheckRadio()
{
//Modell
if (document.getElementById('mann').checked==true)
{
document.getElementById('M').style.display = 'block';
document.getElementById('F').style.display = 'none';
}
if (document.getElementById('frau').checked==true)
{
document.getElementById('M').style.display = 'none';
document.getElementById('F').style.display = 'block';
}
}
//-->
</script>
<div>
<button type="button" id="mann" onclick="javascript:CheckRadio('M');">
<img src="mann.jpg" width="106" height="109" alt="Mann" />
</button>
<button type="button" id="frau" onclick="javascript:CheckRadio('F');">
<img src="frau.jpg" width="106" height="109" alt="frau"/>
</button>
</div>
<div id="M" style="display:block;">
Mann
</div>
<div id="F" style="display:none;">
Frau
</div>