stefan27185
Grünschnabel
Hallo,
Ich habe mal wieder eine Frage, Ich versuche gerade eine bestimmte kombination mit Checkboxn zu machen
wo dann Bilder erscheinen.
In ca. so ner Form.... wenn CB 1 geklickt ist soll bild 1 erscheinen, wenn CB 1 und 2 geklickt ist Bild 2 usw.
Ich habe mir schon etwas zusammen geschrieben, es funktioniert aber nicht so wie ich das will...
Das Problem ist wenn eine CB makiert ist wo auch schon eine andere Funktion drauf ist habe ich 2 Bilder übereinender...
Es soll aber immer nur das Bild erscheinen sowie auch die kombination ist...
Ich habe versucht im Code mit && zu arbeiten geht aber nicht.
Gibt es eine andere möglichkeit die Bedingungen festzulegen?
Sodas bei jedem mal überprüft wird welche CH gecheckt sind und dann das richtige Bild erscheint.
Hier mein Code:
LG Stefan
Ich habe mal wieder eine Frage, Ich versuche gerade eine bestimmte kombination mit Checkboxn zu machen
wo dann Bilder erscheinen.
In ca. so ner Form.... wenn CB 1 geklickt ist soll bild 1 erscheinen, wenn CB 1 und 2 geklickt ist Bild 2 usw.
Ich habe mir schon etwas zusammen geschrieben, es funktioniert aber nicht so wie ich das will...
Das Problem ist wenn eine CB makiert ist wo auch schon eine andere Funktion drauf ist habe ich 2 Bilder übereinender...
Es soll aber immer nur das Bild erscheinen sowie auch die kombination ist...
Ich habe versucht im Code mit && zu arbeiten geht aber nicht.
Gibt es eine andere möglichkeit die Bedingungen festzulegen?
Sodas bei jedem mal überprüft wird welche CH gecheckt sind und dann das richtige Bild erscheint.
Hier mein Code:
PHP:
$(document).ready(function(){
$("#1").css("visibility","inherit");
$("#unterschrank").click(function(){
// wenn ausgewählt
if ($("#unterschrank").is(":checked"))
{
//das versteckte div zeigen
$("#2").css("visibility","inherit");
$("#1").css("visibility","hidden");
$("#4").css("visibility","hidden");
$("#6").css("visibility","hidden");
}
else
{
//andernfalls verstecken
$("#1").css("visibility","inherit");
$("#2").css("visibility","hidden");
$("#4").css("visibility","hidden");
$("#6").css("visibility","hidden");
$("#5").css("visibility","hidden");
}
});
$("#1").css("visibility","inherit");
$("#finisher").click(function(){
// wenn ausgewählt
if ($("#finisher").is(":checked"))
{
//das versteckte div zeigen
$("#4").css("visibility","inherit");
$("#2").css("visibility","hidden");
$("#1").css("visibility","hidden");
$("#6").css("visibility","hidden");
}
else
{
//andernfalls verstecken
$("#1").css("visibility","inherit");
$("#2").css("visibility","hidden");
$("#4").css("visibility","hidden");
$("#6").css("visibility","hidden");
$("#5").css("visibility","hidden");
}
});
$("#1").css("visibility","inherit");
$("#feeder").click(function(){
// wenn ausgewählt
if ($("#feeder").is(":checked"))
{
//das versteckte div zeigen
$("#6").css("visibility","inherit");
$("#4").css("visibility","hidden");
$("#2").css("visibility","hidden");
$("#1").css("visibility","hidden");
}
else
{
//andernfalls verstecken
$("#1").css("visibility","inherit");
$("#2").css("visibility","hidden");
$("#4").css("visibility","hidden");
$("#6").css("visibility","hidden");
$("#5").css("visibility","hidden");
}
});
$("#1").css("visibility","inherit");
$("#feeder")&&$("#finisher").click(function(){
// wenn ausgewählt
if ($("#feeder")&&$("#finisher").is(":checked"))
{
//das versteckte div zeigen
$("#5").css("visibility","inherit");
$("#6").css("visibility","hidden");
$("#4").css("visibility","hidden");
$("#2").css("visibility","hidden");
$("#1").css("visibility","hidden");
}
else
{
//andernfalls verstecken
$("#1").css("visibility","inherit");
$("#2").css("visibility","hidden");
$("#4").css("visibility","hidden");
$("#6").css("visibility","hidden");
$("#5").css("visibility","hidden");
}
});
});
LG Stefan
Zuletzt bearbeitet: