Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
function zahlung () {
var Ergebnis = (document.best.zahlungsart.value)
if (Ergebnis == 1) {
document.getElementById('4').style.visible = 'visible';
document.getElementById('5').style.visible = 'visible';
document.getElementById('6').style.visible = 'visible';
document.getElementById('7').style.visible = 'visible';
document.getElementById('3').style.visible = 'hidden';
}
else{
document.getElementById('4').style.visible = 'hidden';
document.getElementById('5').style.visible = 'hidden';
document.getElementById('6').style.visible = 'hidden';
document.getElementById('7').style.visible = 'hidden';
document.getElementById('3').style.visible = 'visible';
}
}
<select name='zahlungsart' onchange='zahlung()'>
<option value='1'>Überweisung</option>
<option value='2'>PayPal**</option></select>
<tr>
<td>XX:</td><td colspan='2'><input size='30%' type='text' name='pp_mail' value='".$ges_pp."' id='3'>*</td></tr>
<tr>
<td>XY:</td><td colspan='2'><input size='30%' type='text' name='konto_inhaber' value='".$ges_ihnaber."' id='4'>*</td></tr>
<tr>
<td>XYZ:</td><td colspan='2'><input size='30%' type='text' name='konto_nummer' value='".$ges_k_nr."' id='5'>*</td></tr>
<tr>
<td>XXX:</td><td colspan='2'><input size='30%' type='text' name='konto_blz' value='".$ges_blz."' id='6'>*</td></tr>
<tr>
<td>XYZ:</td><td colspan='2'><input size='30%' type='text' name='konto_inst' value='".$ges_inst."' id='7'>*</td></tr>
<title>Registration</title>
<script>
<!--
function eigenschaften () {
var Ergebnis = (document.reg.stamm.value)
if (Ergebnis == 'Tyranns') {
document.getElementById('1').style.visibility = 'visible';
document.getElementById('2').style.visibility = 'visible';
document.getElementById('3').style.visibility = 'hidden';
}
else{
document.getElementById('1').style.visibility = 'hidden';
document.getElementById('2').style.visibility = 'hidden';
document.getElementById('3').style.visibility = 'visible';
document.getElementById('4').style.visibility = 'visible';
}
}
//-->
</script>
<form action="" method="post" name="reg">
<table border="0"><tr><td colspan="2"><h3>Registration</h3></td></tr>
<tr><td width="150">geünschter Username:</td><td><input type="text" name="usr_name" maxlength="255"></td></tr>
<tr><td width="150">Email:</td><td><input type="text" name="mail" maxlength="255"></td></tr>
<tr><td width="150">Wiederholung(zur Sicherheit):</td><td><input type="text" name="mail_2" maxlength="255"></td></tr>
<tr><td width="150">Passwort:</td><td><input type="text" name="pw" maxlength="255"></td></tr>
<tr><td width="150">Wiederholung(zur Sicherheit):</td><td><input type="text" name="pw_2" maxlength="255"></td></tr>
<tr><td width="150">Stamm:</td><td><select name="stamm" OnChange="eigenschaften()"><option value="Tyranns" selected>Tyranns</option><option value="Pyranns">Pyranns</option></select></td></tr>
<tr><td colspan="2"><h4>Eigenschaften des gewählten Stammes</h4></td></tr>
<tr id="1"><td><h5>Tyranns</h5></td></tr>
<tr id="2"><td colspan="2">Dies sind keine normalen Menschen...</td></tr>
<tr id="3"><td><h5>Pyranns</h5></td></tr>
<tr id="4"><td colspan="2">Dies entspricht unseren heutigen Menschen...</td></tr>
<tr><td colspan="2" align="center"><input type="reset" value="Formular zurücksetzen" /><input type="submit" value="absenden" /></td></tr>
</table></form>
Ich würde das mit einer weiteren Funktion lösen. Erstelll einfach ein Script, das am anfang eins auf hidden stellt:1.: Wenn ich des Script aufrufe, stehen beide da, is ja auc logisch, weil net beide gewählt sind. Wie kann ich das machen dass eins schon gewählt ist??
<script>
function hide()
{
document.getElementById('ID_DES_ELEMENTES').style.visibility = 'hidden';
}
</script>
</head>
<body onload="hide()">
(...)
2.: Wenn ein Teil der <tr>s ausgeblendet is is da noch der Platz, den die normalerweise einnehmen. Wie bekomme ich die da weg?
<head>
<script>
function swap_content(id)
{
var txt=document.getElementById(id);
if (txt.style.display=="block")
{
txt.style.display="none";
}
else
{
txt.style.display="block";
}
}
</script>
</head>
<body>
<table>
<tr>
<td><span id="1" style="display: block;" onCLick="swap_content('1')>Dies ist erst sichtbar und beim klicken wird es unsichtbar</span></td>
</tr>
<tr>
<td><span id="2" style="display: block;" onCLick="swap_content('2')>Auch dies ist erst sichtbar und beim klicken wird es unsichtbar</span></td>
</tr>
</table>
</body>
<tr><td colspan="2"><span id="1" style="display: block;"><h5>Tyranns</h5></span></td></tr>
<tr><td colspan="2"><span id="2" style="display: block;">Dies sind keine normalen Menschen...</span></td></tr>
<tr><td colspan="2"><span id="3" style="display: block;"><h5>Pyranns</h5></span></td></tr>
<tr><td colspan="2"><span id="4" style="display: block;">Dies entspricht unseren heutigen Menschen...</span></td></tr>