php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.02.2007, 13:51  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard JS: Auswahl Dropdown Box2 ändern wenn Dropdown Box1 geändert

Hi Community,

Habe jetzt schon mal per Google und auf diversen Seiten gesucht,
aber nicht's passendes/funktionierendes gefunden.

Ich habe ein Startdatum welches auf 3 Dropdowns
besteht (Tag, Monat, Jahr). Daneben steht eine Startzeit und Endzeit dieses Datums. Desweitern habe ich ein Enddatum mit den gleichen Feldern (auch Start und Endzeit).

Wenn das Startdatum verändert wird, soll automatisch ohne die Seite neu zu laden das Enddatum angepasst werden. Kann mir jemand sagen wie das gehen könnte? Ich habe es schon versucht, und es klappt sogar fast. Der Tag und der Monat verändert sich, das Datum wird jedoch nicht angepasst.

So meine erste Frage:
1) Warum funktioniert die Änderung/Anpassung des Jahres nicht?

Desweiten soll, wenn die Startzeit geändert wird, soll die Auswahl der Endzeit automatisch geändert werden. Leider funktioniert das überhaupt nicht wie ich es gemacht hab.

2) Was muss ich wie ändern, damit es funktioniert? Habe nicht viel Ahnung von JS Ich will kein fertigen Quellcode, ich möchte nur eine Lösung, die ich auch verstehe

Hier der Quellcode (bischen viel, sorry, aber man kann alles kopieren um es lokal mal zu testen)
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title></title>
<script type="text/javascript">
  function setDatum(form) {
    var tag   = form.abday.options[form.abday.selectedIndex].value;
    var monat = form.abmonth.options[form.abmonth.selectedIndex].value;
    var jahr  = form.abyear.options[form.abyear.selectedIndex].value;
    form.anday.selectedIndex = tag-1;
    form.anmonth.selectedIndex = monat-1;
    form.anyear.selectedIndex = jahr-1;
  }
  function setZeitAb(form) {
    var zeit = form.abvon.options[form.abvon.selectedIndex].value;
    form.abbis.selectedIndex = zeit;
  }
  function setZeitAn(form) {
    var zeit = form.anvon.options[form.anvon.selectedIndex].value;
    form.anbis.selectedIndex = zeit;
  }
</script>
</head>

<body>

<form action="test.html" method="post" name="fracht">

<select name="abday" style="width:42px;"tabindex="9" onChange="setDatum(this.form)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23" selected>23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

<select name="abmonth" style="width:42px;"tabindex="10" onChange="setDatum(this.form)">
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="abyear" style="width:58px;"tabindex="11" onChange="setDatum(this.form)">
<option value="2007" selected>2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
</select>

        

<select name="abvon" style="width:60px"tabindex="12" onChange="setZeitAb(this.form)">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>
     bis 
<select name="abbis" style="width:60px">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>






<select name="anday" style="width:42px;"tabindex="22">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23" selected>23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

<select name="anmonth" style="width:42px;"tabindex="23">
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="anyear" style="width:58px;"tabindex="24">
<option value="2007" selected>2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
</select>

        

<select name="anvon" style="width:60px"tabindex="25" onChange="setZeitAn(this.form)">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>
     bis 
<select name="anbis" style="width:60px">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>

</form>

</body>
</html>
Vielen Dank schon mal im Voraus, wenn mir hierbei jemand weiter helfen kann.

Grüße
PsychoEagle
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.02.2007, 13:58  
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

auf den schnellen Blick schon mal folgendes:
statt
Code:
setZeitAb(this.form)
verwende
Code:
setZeitAb(this)
das liefert das select als Objekt.
nikosch ist offline   Mit Zitat antworten
Alt 23.02.2007, 14:22  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Problem bei dir ist das du den sellectedIndex setzen willst aber dann doch das value dafür benutzt vond aher kommt dann eine böse Fehlermeldung

Zitat:
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLSelectElement.selectedIndex]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///************* :: setDatum :: line 15" data: no]
Ich denke das dürfte als Erklärung reichen denn du bist ja bewandert

M3g4Star ist offline   Mit Zitat antworten
Alt 23.02.2007, 14:40  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

(ich liebe das Smily )

Kopf -> Tisch ... ich hät mir des mal näher durchn Kopf gehen lassen sollen danke für den Tipp Megastar.

Lösung:

Code:
<script type="text/javascript">
  function setDatum(form) {
    var tag   = form.abday.selectedIndex;
    var monat = form.abmonth.selectedIndex;
    var jahr  = form.abyear.selectedIndex;
    form.anday.selectedIndex = tag;
    form.anmonth.selectedIndex = monat;
    form.anyear.selectedIndex = jahr;
  }
  function setZeitAb(form) {
    var zeit = form.abvon.selectedIndex;
    form.abbis.selectedIndex = zeit;
  }
  function setZeitAn(form) {
    var zeit = form.anvon.selectedIndex;
    form.anbis.selectedIndex = zeit;
  }
</script>
Ich hoffe so ist das fehlerfrei zumindestens kommen keine Fehler mehr im JS Monitor

Danke danke danke nochmal

Gruß
PsychoEagle

PS:

Kompletter Code
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title></title>
<script type="text/javascript">
  function setDatum(form) {
    var tag   = form.abday.selectedIndex;
    var monat = form.abmonth.selectedIndex;
    var jahr  = form.abyear.selectedIndex;
    form.anday.selectedIndex = tag;
    form.anmonth.selectedIndex = monat;
    form.anyear.selectedIndex = jahr;
  }
  function setZeitAb(form) {
    var zeit = form.abvon.selectedIndex;
    form.abbis.selectedIndex = zeit;
  }
  function setZeitAn(form) {
    var zeit = form.anvon.selectedIndex;
    form.anbis.selectedIndex = zeit;
  }
</script>
</head>

<body>

<form action="test.html" method="post" name="fracht">

<select name="abday" style="width:42px;"tabindex="9" onChange="setDatum(this.form)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23" selected>23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

<select name="abmonth" style="width:42px;"tabindex="10" onChange="setDatum(this.form)">
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="abyear" style="width:58px;"tabindex="11" onChange="setDatum(this.form)">
<option value="2007" selected>2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
</select>

       

<select name="abvon" style="width:60px"tabindex="12" onChange="setZeitAb(this.form)">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>
     bis
<select name="abbis" style="width:60px">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>






<select name="anday" style="width:42px;"tabindex="22">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23" selected>23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

<select name="anmonth" style="width:42px;"tabindex="23">
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="anyear" style="width:58px;"tabindex="24">
<option value="2007" selected>2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
</select>

       

<select name="anvon" style="width:60px"tabindex="25" onChange="setZeitAn(this.form)">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>
     bis
<select name="anbis" style="width:60px">
<option value="00:00:00" selected>00.00</option>
<option value="00:15:00">00.15</option>
<option value="00:30:00">00.30</option>
<option value="00:45:00">00.45</option>
<option value="01:00:00">01.00</option>
<option value="01:15:00">01.15</option>
<option value="01:30:00">01.30</option>
<option value="01:45:00">01.45</option>
<option value="02:00:00">02.00</option>
<option value="02:15:00">02.15</option>
<option value="02:30:00">02.30</option>
<option value="02:45:00">02.45</option>
<option value="03:00:00">03.00</option>
</select>

</form>

</body>
</html>
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Alt 23.02.2007, 15:12  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Habe ich kürzlich erst im Tutorial-Board einen Vorschlag gepostet:
http://www.phpfriend.de/forum/ftopic61315.html
Zergling-new ist offline   Mit Zitat antworten
Alt 23.02.2007, 15:39  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Zergling
Habe ich kürzlich erst im Tutorial-Board einen Vorschlag gepostet:
http://www.phpfriend.de/forum/ftopic61315.html
Aber das ist ja was anderes. Ich möchte ja kein Dropdown in Abhängigkeit eines anderen mit Daten füllen, sondern ein Dropdownwert so auswählen, wie es im ersteren ausgewählt wurde. Die Daten in dem DD Feld sind statisch.

Jez wollte ich das ganze noch als funktion umbauen, welche ich variabel auf verschiedene Dropdowns anwenden kann. Also nicht mehr wie jetzt 3 funktionen sondern im Endeffekt nur noch eine. Das ganze mag aber nicht wie ich mag

Der JS Monitor spuckt folgenden Fehler aus:
Code:
Fehler: form.vonfeld has no properties
Quelldatei: file:///C:/Dokumente%20und%20Einstellungen/a.holzknecht/Desktop/maintest.html
Zeile: 9
Aber vonfeld besitzt einen Wert, oder hab ich es falsch in der Funktion verwendet? Sagt der Fehler was anderes aus? Sieht jemand den Fehler, welchen den Fehler auslöst?

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title></title>
<script type="text/javascript">
  function changeSelected(form,vonfeld,nachfeld) {
    var wert = form.vonfeld.selectedIndex;
    form.nachfeld.selectedIndex = wert;
  }
</script>
</head>

<body>

<form action="test.html" method="post" name="fracht">

<select name="abday" onChange="changeSelected(this.form,'abday','anday')">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9" selected>23</option>
<option value="10">10</option>
</select>

  

<select name="anday">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9" selected>23</option>
<option value="10">10</option>
</select>

</form>

</body>
</html>
Danke nochmal fürs drüber schaun.

Grüße
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Alt 23.02.2007, 16:27  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

vonfeld ist ein String, den kannst du nicht einfach auf form anhängen.
form.elements[vonfeld] ginge schon eher.
Zergling-new ist offline   Mit Zitat antworten
Alt 23.02.2007, 16:29  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Zergling
vonfeld ist ein String, den kannst du nicht einfach auf form anhängen.
form.elements[vonfeld] ginge schon eher.
Du bistn Schatz danke. Da hät ich noch ewig gebraucht. Ich war schon bei GetByElements oder so ...



Gruß
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Alt 23.02.2007, 16:30  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

versuch mal so:

Code:
<script type="text/javascript">
  function changeSelected(formular,vonfeld,nachfeld) {
    document[formular][nachfeld].selectedIndex = vonfeld;
  }
</script>

...

<select name="abday" onChange="changeSelected(this.form.name,this.selectedIndex,'anday')">
M3g4Star ist offline   Mit Zitat antworten
Alt 23.02.2007, 16:50  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von M3g4Star
versuch mal so:

Code:
<script type="text/javascript">
  function changeSelected(formular,vonfeld,nachfeld) {
    document[formular][nachfeld].selectedIndex = vonfeld;
  }
</script>

...

<select name="abday" onChange="changeSelected(this.form.name,this.selectedIndex,'anday')">
Habs nun so -->

Code:
<script type="text/javascript">
  function changeSelected(form,x,y) {
    form.elements[y].selectedIndex = form.elements[x].selectedIndex;
  }
</script>

...

<select name="abday" onChange="changeSelected(this.form,'abday','anday')">...</select>

<select name="anday">...</select>
Edit:

Aber vielen Dank

Danke an euch beide. Sehr geholfen und ich hab mal wieder was gelernt

Grüße und schönes Wochenende

MFG
PsychoEagle
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle 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
Auf Auswahl in einer Dropdown Box reagieren PHP-Fortgeschrittene 10 26.01.2006 13:15
Nach Auswahl in der DropDown List -> Aktualisieren PHP Tipps 2005 6 13.05.2005 13:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php javascript tag monat jahr auswahl, html monat dropdown, php wenn dropdown, html selected id von script ändern, php kalender dropdown mit passendem tag zum monat, javascript tag und monat anpassen in selectbox, datum mit select auswählen javascript, javascript auswahl setzen dropdown, javascript dropdown selectedindex 2 ändern, wenn dropdown verändert wird dann, auswahl dropdown html verändert, two level select ajax, php wenn mit onchange der erste select geändert wird, wenn sich onchange im dropdown ändert, js dropdown, tabindex wechseln js, javascript ropdown abhängig tag monat, dropdown nach wahl den monats anders füllen php, js wenn select geändert, php wenn dropdown verändert wird

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:56 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.