ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
283
283
EMPFEHLEN
-
Hallo Leute,
Ich habe eine Checkbox erstellt und wenn man die antickt, soll der "width" Wert eines Divs verändert werden. Wenn die Box angecheckt wird soll etwas draufgerechnet werden und wenn die wieder ungecheckt wird soll wieder von der width was abgerechnet werden. Momentan habe ich das folgende was aber nicht klappt:
Hier mein Javascript teil, welcher aber noch nicht das abrechnen von der width beinhaltet ( weis auch nich wie ich das machen soll )
und hier die CheckboxPHP-Code:<script type="text/javascript">
var k = 0;
function calc(i)
{
k = k + i;
document.getElementsByTagName("fortschritt").style.width = k;
}
</script>
Brauche dringend eure Hilfe. Das ganze soll ein Fortschritts button werden. Desto mehr Blumen man per Checkbox auswählt, desto weiter schreitet der vor um einen bestimmten Wert und wenn die Checkbox angecheckt wird soll der Fortschrittsbalken wieder um denselben Wert zurpckgehen...PHP-Code:<input type='checkbox' name='checkbox[]' value='".$blumen_array['name']."' onclick='javascript:calc(".$blumen_array['groeße'].");' > Diese Pflanze auswählen</input>
Viele Grüße
Nikke123
-
N'abend,
um den Zustand der Checkbox gleich mit zu übergeben, könntest du die Inputs so schreiben:
Ich versteh nicht ganz, warum du im JS-Block getElementsByTagName verwendest - es geht hierbei doch um einen Div-Container, der von allen Checkboxen beeinflusst werden soll (korrigier mich, wenn falsch). Drum werd ich im weiteren Verlauf stattdessen getElementById("fortschritt") verwenden.PHP-Code:<input type='checkbox' name='checkbox[]' value='".$blumen_array['name']."' onclick='javascript:calc(".$blumen_array['groeße'].", this.checked);' > Diese Pflanze auswählen</input>
PHP-Code:<div id="fortschritt"></div>
Im JS-Block:
Code :1 2 3 4 5 6 7 8
var k = 0; function calc(i, checked) { if(checked) k += i; else k -= i; document.getElementById("fortschritt").style.width = k; }
Wenn checked true, erhöhe k um i, sonst ziehe i von k ab und setzte die Div-Breite auf i.Für die Übereinstimmung von Niederschrift und Hirninhalt.
-
Hallo Nikke123,
Habe diesbezüglich vor kurzer Zeit im jQuery-Board ein kleines Plugin dazu gepostet
http://www.jquery-board.de/threads/1577-Checkbox-Status
Kannst ja mal reinschauen.
Gruß
-
Danke paranoid das ist genau das was ich gesucht hatte
Ähnliche Themen
-
Per CheckBox State verändern
Von FingerSkill im Forum Adobe Flex & AIRAntworten: 8Letzter Beitrag: 21.12.08, 16:28 -
CheckBox dynamisch anzeigen
Von Hulewulle im Forum C/C++Antworten: 1Letzter Beitrag: 23.10.07, 18:50 -
Farbe dynamisch verändern
Von DiZZa im Forum PHPAntworten: 6Letzter Beitrag: 11.04.06, 12:28 -
onClick dynamisch verändern
Von Tetra81 im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 06.09.05, 18:03 -
checkbox dynamisch überprüfen
Von kesnw im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 30.03.04, 21:09





Zitieren
Login





