ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
349
349
EMPFEHLEN
-
Hallo Leute,
Ich möchte gerne per Javascript die Value eines input Feldes manipulieren, was aber mit dem folgenden nicht klappt.
und das ist der wichtige Teil meines Javascripts.PHP-Code:<input type='hidden' name='anzahl[]' id='".$blumen_array['id']."'></input>
Die Funktion in der das steht, wird mit $blumen_array['id'] als Parameter aufgerufen. Die ID wird somit in der variable "postid" gespeichert.PHP-Code:document.getElementById(postid).value = postidthen;
Wäre echt hammer, wenn ihr mir helfen könntet.
MFG
Niklas
-
push.
Sry sowas mache ich eigentlich nicht, aber nach 3 Stunden rumprobieren an etwas so eigentlich trivialem habe ich langsam den Kaffee auf...
-
Aus deinen paar Codeschnippsel lässt sich nicht wirklich viel rauslesen....
Wo definierst du denn "postid"?
Wann wird dieser Value-Change aufgerufen?Geändert von fpvz (11.11.11 um 17:03 Uhr)
-
Also der Aufruf von Value Change funktioniert. Denn diese Funktion macht auch noch eine Menge anderer Dinge, die funktionieren. postid ist wie bereits gesagt ein Parameter der an die Funktion mitübergeben wird und soll die "id" des inputfeldes beinhalten in dem der value wert verändert werden soll.
-
11.11.11 23:13 #5Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Das klappt leider auch nicht. Hier mal der Aufruf meine gesamten relevanten Codes:
Aufruf der Funktion(en):
Die Funktion:PHP-Code:<div onclick='minus(\"".$blumen_array['name']."\", ".$blumen_array['groeße'].", \"".$blumen_array['id']."\");'>-</div>
<div id=\"".$blumen_array['name']."\">0</div>
<div onclick='plus(\"".$blumen_array['name']."\", ".$blumen_array['groeße'].", \"".$blumen_array['id']."\");'>+</div><br>
(Die selbe gibt es nochmal mit minusPHP-Code:function plus(id, size, postid){
var anzahlDiv = document.getElementById(id);
var anzahl = parseInt(anzahlDiv.innerHTML);
anzahl += 1;
anzahlDiv.innerHTML = anzahl;
k += size;
document.getElementById("fortschritt").style.width = k;
if(k == check){
alert("Der Kasten ist voll");
} else if(k > check){
alert("Der Kasten ist zu voll");
}
var postidnowunparsed = document.getElementById(postid);
var postidnow =parseInt(postidnowunparsed.innerHTML);
var postidthen = postidnow + 1;
document.getElementById(postid).innerHTML = postidthen;
}

Und hier das Hidden Input:
PHP-Code:<input type='hidden' name='anzahl[]' id=\"".$blumen_array['id']."\" value=\"0\"></input>
-
Hab es gelöst! Es muss wie folgt in der Funktion oben sein:
[PHP]var postidnowunparsed = document.getElementById(postid);
var postidnow =parseInt(postidnowunparsed.value);
var postidthen = postidnow - 1;
document.getElementById(postid).value = postidthen;[PHP]
Zuvor war dort parseInt(postidnowunparsed.innerHTML! Das ist natürlich quatsch...
Ähnliche Themen
-
<input type="reset"> nicht alle Felder reseten
Von BlubBlub im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 17.05.11, 10:15 -
bei <input type="file"> den "Durchsuchen" text verändern?
Von Bomber im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 29.09.06, 22:45 -
<input type="text" value=""> mit $variable füllen
Von Kopfballstar im Forum PHPAntworten: 7Letzter Beitrag: 04.03.05, 14:07 -
Javascript von "onClick" auf "onLoad" umstellen
Von C4T im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 28.10.04, 01:57 -
Bei <input type="file" den "Durchsuchen.." text verändern?
Von Bomber im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 05.06.02, 13:00





Zitieren

Login





