oppa
Mitglied
Moin Moin,
ich habe folgendes Problem:
Ich lasse mittels PHP eine Seite ausgeben, wo der Nutzer alle Kommentar sieht, die noch nicht öffentlich sind.
Jede Zeile / jeder Kommentar hat dann neben dem text 2 Checkboxen:
Die Eine nennt sich erase[] und die andere free[].
Ich möchte nun,dass das wenn ich in die Eine Checkbox klicke, die andere deaktiviert wird - Schließlich sollte ein beitrag nicht erst freigeschaltet und dann gelöscht werden (Doppeltauswahl sollte nciht funktionieren) - Entweder löschen oder freischalten.
Mein Problem ist nun, dass ich nicht weiß wie ich die einzelnen Sachen ansprechen soll,
Als Ansatz hätte ich für das erste Element:
<script type="text/javascript">
function erase_false () {
document.getElementsByName("erase"[0]).checked = false;
}
function free_false () {
document.getElementsByName("free"[0]).checked = false;
}
</script>
Beim Klicken auf die Löschen checkbox passiert dann ONclick="free_false()"
Beim Klicken auf die Erase checkbox passiert dann ONclick="erase_false()"
Am liebsten würde ich es ja so übergeben erase_false(var 1) und dann
function erase_false (var 1) {
document.getElementsByName("erase"[var 1]).checked = false;
}
Aber das funktioniert leider nicht - könnt ihr mir helfen ?
Gruß ALex
ich habe folgendes Problem:
Ich lasse mittels PHP eine Seite ausgeben, wo der Nutzer alle Kommentar sieht, die noch nicht öffentlich sind.
Jede Zeile / jeder Kommentar hat dann neben dem text 2 Checkboxen:
Die Eine nennt sich erase[] und die andere free[].
Ich möchte nun,dass das wenn ich in die Eine Checkbox klicke, die andere deaktiviert wird - Schließlich sollte ein beitrag nicht erst freigeschaltet und dann gelöscht werden (Doppeltauswahl sollte nciht funktionieren) - Entweder löschen oder freischalten.
Mein Problem ist nun, dass ich nicht weiß wie ich die einzelnen Sachen ansprechen soll,
Als Ansatz hätte ich für das erste Element:
<script type="text/javascript">
function erase_false () {
document.getElementsByName("erase"[0]).checked = false;
}
function free_false () {
document.getElementsByName("free"[0]).checked = false;
}
</script>
Beim Klicken auf die Löschen checkbox passiert dann ONclick="free_false()"
Beim Klicken auf die Erase checkbox passiert dann ONclick="erase_false()"
Am liebsten würde ich es ja so übergeben erase_false(var 1) und dann
function erase_false (var 1) {
document.getElementsByName("erase"[var 1]).checked = false;
}
Aber das funktioniert leider nicht - könnt ihr mir helfen ?
Gruß ALex