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 30.10.2008, 21:43  
Benutzer
 
Registriert seit: 26.10.2008
Beiträge: 45
ch.bielmeier befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Wert von Popup an Formular

Ich habe ein Gemisch aus php und JavaScript.
Ich möchte einen Wert von einem geöffneten Popup (Kalender) in ein Formular übertragen.
Ich versuche es mit:
PHP-Code:
if($_GET["p"] == "t2")
{
  
$wert mktime($_POST["std"], $_POST["min"],$_POST["monat"], $_POST["tag"], $_POST["jahr"]);
  
$wert date("d.m.Y H:i"$wert);
  echo
"
  <script language='JavaScript'>
    self.opener.eingabe.klasse["
.$_GET["id"]."][t_pruefung2].value = '".$wert."';
    self.close();
  </script>"
;
  exit();

Wenn ich es in ein Feld mit "normalen" Namen übergebe funktioniert es. Aber ich übergebe den Wert in eine Liste mit dem Inputfeld-Namen zB: name='klasse[52][t_pruefung2]'
Mein form heisst "eingabe".
Wo liegt mein Fehler?

Ausserdem Schliesst das Popup nicht. Woran kann das liegen?

Habe wenig, bis keine Ahnung von JS.
Könnte zwar den Wert in die SESSÌON schreiben und so mit einem Reload in das Formular eintragen. Aber da ich schon js für das popup benutzt habe spare ich mir den Reload

Vielen Dank
ch.bielmeier ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.10.2008, 10:23  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Hast du vielleicht firebug in deinem Browser installiert. Was sagt der gegegebenenfals dazu?
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 31.10.2008, 11:41  
Benutzer
 
Registriert seit: 26.10.2008
Beiträge: 45
ch.bielmeier befindet sich auf einem aufstrebenden Ast
Standard Fehlermeldung

firebug habe ich nicht.
Aber im IE kommt die Fehlermeldung:
'self.opener.eingabe.klasse[52] ist Null oder kein Objekt. (Code0)(das "t_preufung2" unterschlägt er)
Wenn ich es an ein anders Eingabefeld schicke (zB. Mit dem Namen "test") funktioniert es.
Da ich aber das Datum aus dem Popup-Kalender in eine Liste eintrage ($_POST ist ein 3 Dimensionales Array), heisst der name des Select-Feldes zB.
"klasse[52][t_pruefung2]".
Dort muss mein Fehler liegen.
Wie bekomme ich diesen Namen in diesen Js-String:
self.opener.eingabe.klasse[".$_GET["id"]."][t_pruefung2].value = ...

Vielen Dank

Geändert von ch.bielmeier (31.10.2008 um 12:22 Uhr).
ch.bielmeier ist offline   Mit Zitat antworten
Alt 31.10.2008, 20:23  
Benutzer
 
Registriert seit: 26.10.2008
Beiträge: 45
ch.bielmeier befindet sich auf einem aufstrebenden Ast
Standard geschafft

Nach mehreren Stunden googlen und unzähligen Versuchen:

self.opener.eingabe.elements['klasse[".$_GET["id"]."][t_pruefung2]'].value = '".$wert."';
ch.bielmeier ist offline   Mit Zitat antworten
Alt 31.10.2008, 20:32  
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

Glückwunsch. Warum nimmst Du eigentlich kein div statt eines Popup?
__________________
--
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
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
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Fester Wert bei Registrierung festlegen themr Datenbanken 1 07.03.2008 14:41
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
nach grösstem (unbekannten) Wert suchen lindner Datenbanken 2 20.08.2006 22:13
IE: Formular übergibt Wert nicht ->eingabetaste statt cli HTML, Usability und Barrierefreiheit 6 10.01.2006 20:35
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
popup reload boehseronkel HTML, Usability und Barrierefreiheit 1 03.08.2005 14:34
Formular im Popup eQuin PHP-Fortgeschrittene 7 19.07.2005 11:18
Frage zu einem Formular. Zero.exe PHP Tipps 2005 6 17.03.2005 22:01
radiobutton wert mit formular übergeben kain PHP Tipps 2004-2 2 20.12.2004 14:59
Wert aus Formular in Variable speichern PHP Tipps 2004-2 2 01.12.2004 16:56
wert aus formular feld auslesen PHP Tipps 2004-2 1 11.11.2004 23:52
Formular Submit in eigenem Browserfenster oder Popup Bronks HTML, Usability und Barrierefreiheit 4 04.11.2004 17:43
[Erledigt] Problem: per klick auf Button Wert erhöhen/verringern HTML, Usability und Barrierefreiheit 7 07.10.2004 08:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/javascript-ajax-und-mehr/48602-erledigt-wert-von-popup-formular.html, formular werte an popup, javascript popup eingabe, popup calendar javascript, php popup eingabe, javascript kalender popup, js kalender pop up, popup formular, ajax wert von popup, javascript wert aus popup, javascript kalender formular, php popup benutzer id eingeben muss, formular übergeben popup html, formular im popup, php formulardaten aus popup werden nicht übertragen, html benutzereingabe popup, script formular mit kalender popup, php benutzereingabe formular popup, php popup kalender, datum aus popup in formular

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