| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Mit ein bisschen Grundlagenwissen über JavaScript, und wie man damit Formularelemente anspricht. http://www.php.de/php-einsteiger/489...nsammlung.html (Lerne Grundlagen | Quellensammlung) http://de.selfhtml.org/javascript/objekte/elements.htm
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.266
![]() ![]() ![]() ![]() ![]() ![]() ![]() | http://de.selfhtml.org/javascript/objekte/options.htm <select .. onchange="alert(this.options[this.selectedIndex].value)"> .. </select> So kannst du dir beim Wechsel den Wert ausgeben lassen, den du gewählt hast. "this" ist bei den on*-Funktionen immer der HTML-Knoten, in dem das Attribut steht. Jetzt kannst du mit document.getElementById("anderes-select") das andere <select> Feld selektieren und ihm den Wert zuweisen. Es bietet sich an, bei onchange dann eine Funktion aufzurufen, die die Funktionalität übernimmt, damit du keine langen Skripte ins HTML-Attribut schreiben musst. Versuch dich mal dran (ernsthaft) und poste dann deine Versuche, wenn du nicht weitergekommen bist.
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| Benutzer Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse: Fortgeschritten ![]() | wiegesagt ich kenne mich leider nicht so gut mit der js syntax aus, aber ich würde saaagen: <select name="raum1"> <option>7</option> <option>8</option> </select> <JS> var id = document.getElementById("raum1"); </JS> <select onchange="alert(this.options[this.selectedIndex(oder kommt hier der name des anderen formular feldes hin anstatt selectedIndex?)].value)" name="raum2"> <option>7</option> <option>8</option> </select> So? |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.266
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wir sind ein Entwicklerforum, kein Vorkauforum. Du möchtest JavaScript verwenden? Dann lern es bitte auch! Ich geb dir einen letzten Hinweis, für mehr fehlt mir der Ansporn: Wenn der Wert aus <select> #1 für <select> #2 übernommen werden soll, musst du die Auswahl gleichschalten, in dem du den Index, also die Nummer des ausgewählten <option>-Feldes abfragst. Über diesen Index setzt du dann die <option> im zweiten <select>, vorausgesetzt die <option>s beider <select>-Felder sind gleich (Werte und Reihenfolge). In etwa so: Code: function syncMySelects(select) {
var index = select.selectedIndex;
var myOtherSelect = document.getElementById("myOtherSelect");
myOtherSelect.options[index].selected = true;
return true;
}
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| Benutzer Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse: Fortgeschritten ![]() | oh mist der select parameter ist jetzt z.B. 8, oder ist jetzt mit dem select der name des feldes raum1 gemeint?, wie sage ich denn javascript, das etwas ausgewält wurde? mit: <select .. onchange="alert(this.options[this.selectedIndex].value)">? dann zeigt er mir das ja nur in einem Fenster an ![]() |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Du bist Fortgeschrittener? Les mal die Anforderungen unter PHP-Fortgeschrittene: Zitat:
| |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Problem mit dynamischer URL in Javascript Dateien | da.eXecutoR | JavaScript, Ajax und mehr | 4 | 28.09.2010 17:18 |
| timing Probleme bzw Zusammenspiel PHP Javascript | thica | PHP Tipps 2009 | 2 | 19.02.2010 19:06 |
| [Erledigt] Ersatz für Javascript | Mort1ferus | JavaScript, Ajax und mehr | 6 | 12.10.2009 09:35 |
| Wie lade ich ein Javascript nach einer AJAX Abfrage neu? | da.eXecutoR | JavaScript, Ajax und mehr | 3 | 21.09.2009 11:15 |
| [Erledigt] Ist das ok, wenn eine Webseite nur in PHP ist und komplett auf JavaScript | coffeyn | Off-Topic Diskussionen | 15 | 21.08.2009 15:11 |
| [Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben | beneblack | PHP Tipps 2009 | 18 | 03.05.2009 22:40 |
| JS: Einführung - Javascript im Schichtenmodell | nikosch | Tutorials | 4 | 11.04.2009 17:06 |
| [Erledigt] Javascript in PHP Aufrufen | coyboc | PHP Tipps 2009 | 17 | 10.04.2009 15:28 |
| 1101: 10x JavaScript und kein Ende ist abzusehen… | Nikolaus 2.0 | Adventskalender 2008 | 9 | 13.12.2008 20:11 |
| Lerne Grundlagen | Quellensammlung | cycap | PHP Einsteiger | 0 | 12.11.2008 16:23 |
| Variable wird geändert bei Übergabe an Javascript | PHP Tipps 2007 | 4 | 17.12.2005 16:53 | |
| [Erledigt] JavaScript(?): Automatische Zufallsweiterleitung | HTML, Usability und Barrierefreiheit | 0 | 08.07.2005 16:14 | |
| JavaScript in JavaScript geschriebene Html-Datei einbinden. | woods | HTML, Usability und Barrierefreiheit | 6 | 06.09.2004 18:33 |
| Javascript | HTML, Usability und Barrierefreiheit | 5 | 31.08.2004 18:30 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| belegungskalender javascript, belegungskalender java, automatischer belegungskalender php, ajax raum belegung stunden, belegungskalender via ajax oder html, html onchange wert zuweisen, räume belegung javascript, java script buchungskalender, input belegung`?, javascript belegungsplan, input automatische zeit, mit javascript input.value, html input automatisch auswählen, input per javascript value, html eingabefeld value per javascript, belegungskalender php java ajax, belegungsplan html, javascript automatische reihenfolge, belegungsplan ohne java script, html selbstständig eine id für ein input feld übergeben |