ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
463
463
EMPFEHLEN
-
Hallo zusammen ich habe mal eine frage.
Ich nutze für einige kleine Animationen JQuery nur habe ich jetzt eine Idee gehabt weiß leider nur nicht wie es angehen soll.
also meine Idee ist wie folg:
Ich habe eine div und darunter ein keines Formular das ca. so könnte aussehen könnte:
nun sollte nach dem auswählen folgendes passieren ohne auf senden zu klicken sollte sich die Hintergrundfarbe des div´s ändern in die Farbe im "value".HTML-Code:<div id="ausgabe">ausgabe test</div> <form action="empfang.php" method="post"> <select name="test"> <option value="gray">grau</option> <option value="blue">blau</option> <option value="orange">Orange</option> </select> <input type="submit" value="speichern"> </form>
wie kann ich das angehen?
danke schon mal für eine Idee
-
Hi,
wenn du jQuery verwendest, sollte folgender onchange-Handler im Select-Element funktionieren:
Code :1
onchange="$('#ausgabe').css({'background': (this.options[this.selectedIndex].value)});"
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
ok cool,
und wenn ich zwei verschiedene seceltors habe müsste ich dem Feld ja eine id geben id dann in dem ganzen auch anwenden
sprich so:
Code :1
onchange="$('#ausgabe').css({'background': (this.options[this.selected#id].value)});"
sory das ist gerade erst eingefallen.
-
Hi,
wenn du zwei Select-Elemente hast, kannst du das Codefragment in beiden gleich verwenden, denn this ist eine Referenz auf das ereignisauslösende Element.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
OK irgendwie verstehe ich es grad nicht.
wo ist mein problem
das Funtioniert irgendwie nichtHTML-Code:<html> <head> <script src="js/jquery.js" type=text/javascript></script> <script type="text/javascript"> $(document).ready(function() { onchange="$('#vorschau').css({ 'background-color': (this.options[this.selected#bg].value), 'color': (this.options[this.selected#text].value), });" } </script> </head> <body> <div id="ausgabe">ausgabe test</div> <form action="empfang.php" method="post"> <select id="bg" name="bg"> <option value="gray">grau</option> <option value="blue">blau</option> <option value="orange">Orange</option> </select> <select id="text" name="text"> <option value="#FFF">#FFF</option> <option value="#000">#000</option> </select> <input type="submit" value="speichern"> </form> </body>
-
Hi,
du musst den onchange-Handler im Select-Element angeben.
Code :1
<select name="test" onchange="$('#ausgabe').css({'background': (this.options[this.selectedIndex].value)});">
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
OOOO,
danke das war dann voll die Falsche Richtung....

-
Hi,
du kannst das Ganze auch im ready-Event von jQuery notieren:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
<script type="text/javascript"> <!-- $(function(){ $("#bg, #text").bind('change', function(e){ $('#ausgabe').css({ 'background': $('#bg').val(), 'color': $('#text').val() }); }); }); //--> </script>
Sollte den gleichen Effekt haben, der HTML-Quellcode bleibt aber unberührt.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Mahlzeit Jungs,
Danke für eure Hilfe das hat mir echtsuper weiter geholfen.
Ich habe aber noch eine Frage kann man das auch mit einem input feld typ="text" machen?
1. ich habe ein Textfeld wo einmal der Text in einem div ("ausgabe") ausgegeben wird.
2. ich habe ein zweites Textfeld (<input typ="text">) wo nach der Eingabe der wert wieder in ein css value gewechselt werden soll.

grüße und noch mal danke
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hy, also ich habe es hin bekommen nur habe ich dafür ein neues Problem =)
hier erstmal die lösung:
Code :1 2 3 4 5 6
$( colorchange ); function colorchange(){ var inputfeld = $( "#text_1" ); inputfeld.change( function( objEvent ){ $('#ausgabe').css({'background': '#' + (this.value)}); } ); }
ich war nun auf der suche nach einem guten "colorpicker" nur funktioniert jetzt leider nicht mehr alles so ich mir das lenke wenn ich den einen benutze funktioniert der ganze colopicker nicht mehr und wenn ich einen anderes benutze habe ich das Problem das die werte die mir Color-Picker ausgibt nicht in mein Ausgabefeld übernommen wird.
verwenden wollte ich diesen hier aber leider geht das so in der Kombination nicht.
Ich würde mich über eine Antwort freuen.Geändert von mogmog (06.09.09 um 16:38 Uhr) Grund: habe es hinbekommen
Ähnliche Themen
-
Datensatz aktualisieren per Formular in dem auch ein select-Feld ist
Von Hektik im Forum PHPAntworten: 4Letzter Beitrag: 13.03.06, 17:46 -
Access Formular Kombi-Feld Select-Befehl nicht annimmt
Von Schlau_sein_will im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 29.06.05, 14:44 -
Select-Feld
Von renner2000 im Forum PHPAntworten: 22Letzter Beitrag: 27.05.05, 17:15 -
Multiple Select Feld im Formular in Datenbank schreiben
Von hoefti im Forum PHPAntworten: 3Letzter Beitrag: 07.05.05, 11:04 -
Select Feld anderes Select Feld steuern lassen aber wie?
Von danielmueller im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 25.10.04, 00:12





Zitieren

Login




