"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

checkbox erst nach aktiven radio aktivieren!

x3 01.12.2004 - 08:31 840 4
Posts

x3

† 18.03.2006
Avatar
Registered: Jan 2003
Location: lnz/(hgb)
Posts: 1480
table.jpg

Also ich habe folgendes problem:
es sind 5 radio buttons (wobei einer für eingabe löschen steht),
und 3 checkboxes!
jedoch sollen die checkboxes erst nach der auswahl eines radiobuttons aktiviert werden!
und sobal der radiobutton angabe löschen akiviert wird, sollen die hackerl bei den checkboxes wieder gelöscht werden, und wieder auf inaktive gesetzt werden! (angabe löschen ist default gesetzt, also beim ersten aufruf der seite sind daher aller checkboxes auf inaktiv gesetzt)
dies geht wohl mit javascript, nur kenne ich mit javascript nicht wirklich aus!
Bearbeitet von x3 am 02.12.2004, 06:57

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Dann lern's!

Warum sollten wir's für dich machen?
  • Entweder du wirst dafür bezahlt: du wirst bezahlt, aber wir machen's - nein danke.
  • Du musst es für die Schule machen - gut so, mach es und lern was dabei.
  • Du machst es zum Spaß - wo ist der Spaß, wenn man's nicht selber macht?

x3

† 18.03.2006
Avatar
Registered: Jan 2003
Location: lnz/(hgb)
Posts: 1480
Zitat von Ringding
Dann lern's!
ich habe nicht die nötige zeit, mich mit javascript zu beshäftigen!
auserdem wenn ich es für 1 sache brauche, die in sagen wir 2 mins (denk ich mal) ausgecodet ist, und ich es dann nie wieder brauche (das ganze javascript zeug)!
habe auserdem schon in google, half mir aber auch nicht weiter!
somit dachte ich, ich frag in oc.at nach, da sich da sicher einige auskennen!
aber es scheint ja so als wollen manche gar nicht helfen!

ich lerns gerne, nur der zeitdruck läst mir das gerade nicht zu!

BuSHidO

ist süß
Registered: Jul 2001
Location: galaxie
Posts: 542
Code:
if (document.form.radioButtonName.checked) {
 // checked. Do this.
} else {
 // not checked. Do that.
}

Code:
function enableField()
{
document.form1.address2.disabled=false;
}

das sollte reichen
bisserl nachdenken musst schon selber

x3

† 18.03.2006
Avatar
Registered: Jan 2003
Location: lnz/(hgb)
Posts: 1480
soda habs anders gemacht, und funktioniert!
lösung:
Code:
<script type="text/javascript"> 
<!-- 
function deactivate(elem1, elem2, elem3)
{

	elem1.checked=false;
	elem1.disabled = true; 
	elem2.checked=false;
	elem2.disabled = true; 
	elem3.checked=false;
	elem3.disabled = true; 

}
function activate(eleme1, eleme2, eleme3)
{
	eleme1.disabled = false; 
	eleme2.disabled = false; 
	eleme3.disabled = false; 
}
-->
</script>
aufruf:
Code: PHP
echo "<td bgcolor='".$farbe."'> ".$row['Anwendungen']."</td>";
echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>";
echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='0' onclick=\"deactivate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>";
echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>";
echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='1' checked onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>";
echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>";
echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='2' onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>";
echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>";
echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='3' onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>";
echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>";
echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='4' onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>";


falls das mal wer braucht!
Bearbeitet von x3 am 02.12.2004, 06:35
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz