Hallo,
ich habe folgendes Problem:
auf meiner Seite können Benutzer bestimmte Angaben machen.
Wenn Sie eine Angabe zu Frage a) machen, soll austomatisch das Antworfeld für Frage b) disabled sein. Genauso umgekehrt. Gibt der Benutzer eine Angabe zu Frage b) soll a) automatisch disabled sein.
ich habe das ganze ansatzweise so gelöst:
so ein bisschen macht das Script auch das, was ich will.
Aber eben nur ein bisschen. Wenn ich mich umentscheide (also erst Frage B) und dann doch Frage a) beantworte) geht's nicht mehr...
Ich weiß auch, was falsch an dem Script ist, aber ich stehe vollkommend auf dem Schlauch, wie das Problem zu lösen ist
Wahrscheinlich sehe ich nur den Wald vor lauter Bäumen nicht... ;-)
Würde mich über Hilfe freuen!
MfG
cyber
ich habe folgendes Problem:
auf meiner Seite können Benutzer bestimmte Angaben machen.
Wenn Sie eine Angabe zu Frage a) machen, soll austomatisch das Antworfeld für Frage b) disabled sein. Genauso umgekehrt. Gibt der Benutzer eine Angabe zu Frage b) soll a) automatisch disabled sein.
ich habe das ganze ansatzweise so gelöst:
PHP:
<html>
<head>
<title>Textfeld sperren</title>
</head>
<body bgcolor="#FFFFFF">
<script language="JavaScript">
function feld_sperren()
{
if(document.myform.checkbox1.checked)
{
document.myform.textfeld.disabled = false;
document.myform.textfeld.style.backgroundColor='#FFFFFF';
document.myform.checkbox2.checked = false;
}
else
{
document.myform.textfeld.disabled = true;
document.myform.textfeld.style.backgroundColor='#D4D0C8';
}
if(document.myform.checkbox2.checked)
{
document.myform.textfeld2.disabled = false;
document.myform.textfeld2.style.backgroundColor='#FFFFFF';
document.myform.checkbox1.checked = false;
}
else
{
document.myform.textfeld2.disabled = true;
document.myform.textfeld2.style.backgroundColor='#D4D0C8';
}
}
</script>
<form name="myform" method="post" action="">
<input type="checkbox" name="checkbox1" value="true" onClick="feld_sperren();">
<input type="text" name="textfeld" style="background:'#D4D0C8';" DISABLED><br>
<input type="checkbox" name="checkbox2" value="true" onClick="feld_sperren();">
<input type="text" name="textfeld2" style="background:'#D4D0C8';">
</form>
</body>
</html>
so ein bisschen macht das Script auch das, was ich will.
Aber eben nur ein bisschen. Wenn ich mich umentscheide (also erst Frage B) und dann doch Frage a) beantworte) geht's nicht mehr...
Ich weiß auch, was falsch an dem Script ist, aber ich stehe vollkommend auf dem Schlauch, wie das Problem zu lösen ist
Wahrscheinlich sehe ich nur den Wald vor lauter Bäumen nicht... ;-)
Würde mich über Hilfe freuen!
MfG
cyber