hi,
ich möchte derzeit einen Simplen wert über onClick übergeben. onclick="change('0');"
Leider klappt das ganze nicht so wie es soll :(
<html><head><title>Test</title>
<style type="text/css">
.normal { font-style:normal }
</style>
<script type="text/javascript">
function Ankreuzen () {
document.getElementsByName("Zutat")[0].checked = true;
}
function change(a) {
alert(a);
if(a==0){
document.getElementsByTagName("p")[0].firstChild.data = 'Firma';
document.getElementsByTagName("p")[1].style.display = 'none';
}else(a==1){
document.getElementsByTagName("p")[0].firstChild.data = 'Name';
document.getElementsByTagName("p")[1].style.display = '';
}
}
</script>
</head><body>
<form name="Formular" action="">
<fieldset id="anschrift"><legend><b>Anschrift</b></legend>
<input type="radio" name="Zutat" value="Salami" onclick="change('0');"> Salami <br>
<input type="radio" name="Zutat" value="Pilze" onclick="change('1');"> Pilze <br>
<p>Firma<input type="text" name="bla"><br></p><p style="display: none;">Firma<input type="text" name="bla"><br></p>
<input type="button" value="Test">
</fieldset>
</form>
</body></html>
Mache ich die Variablenübergabe weg (onclick="change()") geht das alles. Ist das nur ein Denkfehler von mir?
mfg