3Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
448
448
EMPFEHLEN
-
05.05.12 21:19 #1
Mitglied Silber
- Registriert seit
- Aug 2011
- Beiträge
- 85
Hallo, irgendwie weiss ich nicht wie ich drum herumkomme!
verwendungszweck, fehlerüberprüfung ob vorhanden in mysql:
und das funktioniert nicht
Code javascript:1 2 3 4 5 6 7
function check_vorhanden(feld,mysqlspalte){ var eintrag = document.myform.+(feld)+.value; $.get("vorhanden_myform.php", {"feld":(feld),"eintrag":eintrag,"spalte":(mysqlspalte)}, function(text){$("#'.$thisform[1].'_"+(feld)).html(text);}); }
Problem in zeile 2!, wie kann ich das lösen, damit ich die variable so übergeben kann?
Code javascript:1 2
var eintrag = document.myform.(feld).value;
funktioniert auch nicht
, kommt immer ein syntax error ****
was übersehe ich?
-
05.05.12 22:14 #2
Hi,
in Javascript bracht man (im Gegensatz zu PHP) kein $ vor Variablen. Der Punkt verbindet auch keine Strings (stattdessen einfach Plus-Zeichen verwenden)!
Vielleicht funktioniert es so:
Code javascript:1 2 3 4 5 6 7 8 9 10 11
function check_vorhanden(feld, mysqlspalte){ var eintrag = document.myform.feld.value; $.get("vorhanden_myform.php", { "feld": feld, "eintrag": eintrag, "spalte": mysqlspalte }, function(text) { $("#"+feld).html(text); // Die Felder müssen jeweils ihren Namen auch als id haben! }); }
Ansonsten probier nochmal:
Code javascript:1
var eintrag = document.getElementsByName(feld)[0].value;
-
05.05.12 22:19 #3
Mitglied Silber
- Registriert seit
- Aug 2011
- Beiträge
- 85
Das wars!! danke
nunja, manchmal sollte ich mir wirklich an die nase fassen, drauf hätt ich auch selber kommen können 
das mit den $.... ist beabsichtigt, da diese js datei automatisch erzeugt wird.... mach mir gerade ein kleines cms für formulare....
-
06.05.12 17:11 #4
Moderator
- Registriert seit
- Feb 2004
- Beiträge
- 3.475
Hi,
weiterhin gibt es das Objekt elements. Damit werden Elemente innerhalb eines Formulars verwaltet.
Vorteil gegenüber der getElementsByName-Methode - es werden nur die Elemente innerhalb eines Formulars mit dem gewünschten Namen ermittelt, nicht im Kontext des gesamten Dokuments (wie bei getElementsByTagName).
CiaoCode :1
var eintrag = document.myform.elements[feld].value;
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
Ähnliche Themen
-
Problem mit Variablen-Übergabe
Von Bad Request im Forum PHPAntworten: 7Letzter Beitrag: 29.10.09, 18:33 -
Problem bei der Übergabe von variablen
Von spikaner im Forum PHPAntworten: 4Letzter Beitrag: 31.08.07, 19:51 -
Problem bei Übergabe von Variablen
Von woni im Forum PHPAntworten: 2Letzter Beitrag: 05.07.05, 13:32 -
Problem mit variablen übergabe
Von grimoh im Forum PHPAntworten: 1Letzter Beitrag: 11.05.05, 18:14 -
Problem mit Variablen-Übergabe in der URL
Von mouCe im Forum PHPAntworten: 4Letzter Beitrag: 18.11.04, 17:03




Zitieren
Login