Seite aktualisieren
mo
- javascript
0 David Tibbe0 mo
0 Struppi
Hallo.
ich möchte vom Benutzer in ein Inputfeld einen Wert eingeben lassen.
daraufhin soll sich die Seite aktualisieren und den eingegebenen Wert in der Url dem PHP-Script übergeben:
<input class='inputsmall' name='AnzahlTage' type='text' maxlength='10' value='<?=$AnzahlUrlaubsTage?>' onChange="self.location.href=('formular_urlaub.php?Set=1&AnzahlUrlaubsTage=').this.value">
Aber irgendwie geht das nicht.
Was mache ich falsch?
Bin für jede Hilfe dankbar.
Gruß
MO
Hallo mo,
('formular_urlaub.php?Set=1&AnzahlUrlaubsTage=').this.value
Was mache ich falsch?
Du versuchst in JavaScript einen String auf PHP-Weise zu verketten.
Denke auch daran, das nicht jeder JavaScript aktiviert hat.
Grüße
David
Denke auch daran, das nicht jeder JavaScript aktiviert hat.
Hallo David
Ja. Ist auch für ein Intranet. und da sollte jeder JavaScript aktiviert haben.
Für das Internet würde ich das so nicht machen.
Gruß
MO
Was mache ich falsch?
Naja, schau dir mal dein Konstrukt an:
self.location.href=('formular_urlaub.php?Set=1&AnzahlUrlaubsTage=').this.value
Erstmal sind die Klammern hier überflüssig aber nicht falsch. Mit dem Punkt tust du aber keinen String verknüpfen, sondern greifst auf ein Klassen attribut/funktion zu und ([String]) hat kein attribut this und das wiederrum kein value. Du sillst vielleicht nochmal das Kapitel über Strings durchlesen http://www.netzwelt.com/selfhtml/javascript/objekte/string.htm
Struppi