php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.02.2011, 17:07  
Benutzer
 
Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse:
Fortgeschritten
Auranores ist zur Zeit noch ein unbeschriebenes Blatt
Standard Automatische <input> belegung mit javascript

Guten Tag
ich bin eher der PHP Spezi, brauche aber nun Hilfe bei dem hier, wie man in der überschrift sehen kann.

Ich habe 3 Räume, die ich in einer while schleife ausgeben lasse.
Dort habe ich dann bei jedem Raum 2 auswahl felder, einmal anfangszeit und einmal endzeit.

Nun soll man auswählen können (Gesamt)
nun sollen die Zeiten, die bei dem ersten Raum eingegeben wurden auf die anderen beiden räume übertragen werden, in dem sie vorselektiert werden sozusagen.
also:

In Raum 1:
Anfangszeit : 17:00
Endzeit: 18:59

nun soll, wenn man ein Häkchen gesetzt hat,
bei raum 2 auch

Anfangszeit 17:00 und Endzeit 18:59, und bei raum 3 auch die beiden zeiten vorselektiert werden.
Wie könnte ich das umsetzen?

LG
Auranores ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.02.2011, 17:14  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Auranores Beitrag anzeigen
Wie könnte ich das umsetzen?
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?
ChrisB ist offline   Mit Zitat antworten
Alt 15.02.2011, 18:41  
Benutzer
 
Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse:
Fortgeschritten
Auranores ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hey, danke schonmal, ich hab mir das mal angeschaut (de.selfhtml) was du gepostet hattest, aber ich bin jetzt immer noch nicht schlauer,
wie heißt denn das,
wenn ein Formular feld einen inhalt hat, das er das formularfeld 2 auf den selben wert setzen soll in javascript?
Auranores ist offline   Mit Zitat antworten
Alt 15.02.2011, 18:48  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
wie heißt denn das,
Sowas gibts nicht out-of-the-box. Das musst Du eben programmieren.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 15.02.2011, 19:04  
Benutzer
 
Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse:
Fortgeschritten
Auranores ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wenn ich die funktionen/befehle dafür wüsste, würde ich nicht fragen.
Auranores ist offline   Mit Zitat antworten
Alt 15.02.2011, 19:56  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

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?"
Chriz ist offline   Mit Zitat antworten
Alt 15.02.2011, 21:39  
Benutzer
 
Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse:
Fortgeschritten
Auranores ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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?
Auranores ist offline   Mit Zitat antworten
Alt 15.02.2011, 21:48  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

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?"
Chriz ist offline   Mit Zitat antworten
Alt 15.02.2011, 22:07  
Benutzer
 
Registriert seit: 31.12.2009
Beiträge: 76
PHP-Kenntnisse:
Fortgeschritten
Auranores ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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
Auranores ist offline   Mit Zitat antworten
Alt 15.02.2011, 22:17  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Du bist Fortgeschrittener?
Les mal die Anforderungen unter PHP-Fortgeschrittene:
Zitat:
Von einem Profi-Posting wird auch erwartet, dass der Autor…
  • …Eigeninitiative und Interesse am eigenen Problem zeigt, „Mach mal“ ist auf PHP.de allgemein unterwünscht
  • …Helfer an seine Entwicklungsprozess teilhaben lässt und schreibt, worum es geht und was er bereits unternommen hat, um das Problem selbstständig zu lösen, da er weiß, dass man einem Profi nicht alles aus der Nase ziehen muss
  • …Hilfe und Vorschläge (auch negativer Natur) annimmt und sich bewusst ist, dass er derjenige ist, der Hilfe braucht, nicht die anderen
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ä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

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum