Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


Javascript Checkboxes Problem

Fragen oder Probleme mit HTML, PHP oder CSS?

Javascript Checkboxes Problem

Beitragvon xxxxxxxxxx am 02.11.2004, 23:46

Hallöchen erstmal :)

und zumeinem problem:
ich habe das hier:

<html>
<head>
<script language="JavaScript">
<!--

function gesamt(status)
{
for (i=1;i<4;i++)
{
if (status==1) { eval("window.document.liste.msgid"+i+".checked=true;")}
if (status==0) { eval("window.document.liste.msgid"+i+".checked=false;")}
}
}

</script>
<title>X</title>
</head>
<body>

<form name="liste">

<input type="checkbox" value="1" name="msgid1">box1<br>
<input type="checkbox" value="2" name="msgid2">box2<br>
<input type="checkbox" value="3" name="msgid3">box3<br><br>

<a href="#" onclick="gesamt(1)">ALLES</a> <a href="#" onclick="gesamt(0)">KEINE</a>

</form>

</body>
</html>

geht alles auch wunderbar... :)

allerdings MÜSSEN die checkboxen anders heissen... und zwar so:

... name="msgid[]"> ...

so heissen alle 10 (oder mehr oder weniger) checkboxen auf der page die ich alle zusammen aktivieren ( bzw deaktivieren) möchte.

ist dies irgendwie möglich? also ich (und ich bin nicht grade newb :P ) hab das nicht hingekriegt... javascript stresst immer bei dem [] rum :(

Vielen dank für eventuelle hilfe

Demy
xxxxxxxxxx
 
Beiträge: 6
Registriert: 02.11.2004, 23:37


Beitragvon chris_davidi am 03.11.2004, 19:02

Hö? Kannst Du das etwas genauer erklären? Ich verstehe nämlich kaum was Du meinst.
chris_davidi
 
Beiträge: 1253
Registriert: 26.12.2003, 15:40

Beitragvon CoolCasimir am 03.11.2004, 19:07

chris_davidi hat geschrieben:Hö? Kannst Du das etwas genauer erklären? Ich verstehe nämlich kaum was Du meinst.

Genau das habe ich auch gedacht... :wink:
Es funktioniert ja so alles. Oder muss diese Änderung vorgenommen werden?
CoolCasimir
Moderator
 
Beiträge: 2194
Registriert: 14.01.2004, 14:07
Wohnort: Hansestadt Hamburg

Beitragvon xxxxxxxxxx am 03.11.2004, 22:46

allerdings MÜSSEN die checkboxen anders heissen... und zwar so:

... name="msgid[]"> ...


also theoretisch hab ich das hier vorgegeben:

<input type="checkbox" value="1" name="msgid[]">box1
<input type="checkbox" value="2" name="msgid[]">box2
<input type="checkbox" value="3" name="msgid[]">box3

genau das... daran darf ich nichts ändern...

und jetzt soll genau dasselbe klappen :-/

Demy


ps: lesen hilft oft weiter :P
xxxxxxxxxx
 
Beiträge: 6
Registriert: 02.11.2004, 23:37

Beitragvon chris_davidi am 04.11.2004, 00:19

Hö? :shock: Willst Du das man in die Checkboxen keine Häckchen machen kann oder wie? Bin ich blöd oder raff ich einfach net was Du meinst?
chris_davidi
 
Beiträge: 1253
Registriert: 26.12.2003, 15:40

Beitragvon xxxxxxxxxx am 04.11.2004, 00:57

Bin ich blöd oder raff ich einfach net was Du meinst?


naja... kann man nicht genau sagen... vielleicht liegts auch an mir :P

neee... ich will die gleichen funktionen drauf anwenden... nur das der name der checkbox anders ist als oben angegeben
xxxxxxxxxx
 
Beiträge: 6
Registriert: 02.11.2004, 23:37

Beitragvon chris_davidi am 04.11.2004, 17:32

Dann ändern den Namen.
chris_davidi
 
Beiträge: 1253
Registriert: 26.12.2003, 15:40

Beitragvon CoolCasimir am 04.11.2004, 17:39

chris_davidi hat geschrieben:Dann ändern den Namen.

Ich schnall das auch nicht ganz, also keine Sorge chris_davidi :wink:
Sollen die nun alle gleich heissen?? Also name="msgid[]" ?? Da kann ich Dir gleich sagen: Das geht nicht! Jeder benötigt einen eigenen Namen.
CoolCasimir
Moderator
 
Beiträge: 2194
Registriert: 14.01.2004, 14:07
Wohnort: Hansestadt Hamburg

Beitragvon chris_davidi am 04.11.2004, 17:49

Ja, ich weiß auch nicht was er meint. Darum auch meine komischen Posts. :D

Ich bin der Meinung er soll mal das komplette Skript und auch eine deutliche Anleitung posten - damit man versteht was er meint - Anwendungen in Sachen Checkboxen gibt es ja genügend. ;)
chris_davidi
 
Beiträge: 1253
Registriert: 26.12.2003, 15:40

Beitragvon xxxxxxxxxx am 07.11.2004, 00:25

ALLE checkboxes auf einer page haben den namen

msgid[]

(sind so ca 10 stück)

und ich möchte, das alle checkboxes mit einen klick auf einen link aktiviert werden.
xxxxxxxxxx
 
Beiträge: 6
Registriert: 02.11.2004, 23:37

Beitragvon CoolCasimir am 07.11.2004, 13:24

Demy hat geschrieben:ALLE checkboxes auf einer page haben den namen

msgid[]

(sind so ca 10 stück)

und ich möchte, das alle checkboxes mit einen klick auf einen link aktiviert werden.

Wie gesagt, es geht nicht! Du musst jeder Box einen eindeutigen Namen geben.
Wenn ich mich irren sollte: Ich kann durchaus Kritik entgegennehmen :wink:
CoolCasimir
Moderator
 
Beiträge: 2194
Registriert: 14.01.2004, 14:07
Wohnort: Hansestadt Hamburg

und es geht doch :p

Beitragvon xxxxxxxxxx am 12.11.2004, 01:36

hiermit:

<script language="javascript">

function mark(theform, act) {
if (document.all || document.getElementById) {
for (i=0;i<theform.length;i++) {
var tempobj=theform.elements[i];
if(tempobj.type.toLowerCase()=="checkbox" && !tempobj.disabled) {
if(act==0) {tempobj.checked=true;}
if(act==1) {tempobj.checked=!tempobj.checked;}
}
}
}
}

</script>

und aufgerufen wird die funktion durch das da:

<a href='#' onClick='mark(document.form1,1); return false;'>marker</a>
xxxxxxxxxx
 
Beiträge: 6
Registriert: 02.11.2004, 23:37



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste