HiHo,
So, nu hab ich wieder etwas Zeit an meiner Privaten HP zu arbeiten.
Wie verwende ich den nun deinen Code
Folgendes habe ich
|
JavaScript Code
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<script type="text/javascript" language="JavaScript">
function toggleElementDisplay(id)
{
var element = document.getElementById(id);
var css = element.style;
if (css.display == 'block') {
css.display = 'none';
return;
}
css.display = 'block';
}
</script>
|
|
HTML Code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<div class="postbox_container">
<fieldset>
<div class="postbox_field">
<ul class="tblul">
<input type="radio" name="made_email" onclick="toggleElementDisplay('3');"> {$LANG.FRIEND_EMAIL_TEXT}<br>
<input type="radio" name="self_email" onclick="toggleElementDisplay('2');"> {$LANG.SELF_EMAIL_TEXT}<br>
</ul>
</div>
</fieldset>
<fieldset>
<div class="postbox_field" id="2" style="display: none;">
<ul class="tblul">
<li class="tblli"><b>{$LANG.MESSAGE}:</b></li>
<li class="tblli">
<textarea name="post_text" id="post_text" style="min-height:150px; min-width:700px;" ></textarea>
</li>
</ul>
</div>
</fieldset>
</div>
|
Klicke ich nun beide Auswahlfelder ein sind beide makiert und diese divbox <div class="postbox_field" id="2" style="display: none;"> ist eingeblendet.
Wie muss ich vorgehen dass sich nicht beide aktivieren lassen und sich der Div nur öffnet wenn ich das letzte radio Feld anklicke?