PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Daten aus einem Textfeld ohne Submit (http://www.selfphp.de/forum/showthread.php?t=3160)

Mic 24.01.2003 12:51:00

Daten aus einem Textfeld ohne Submit
 
Gibt es eine Möglichkeit auch ohne einen Submit-Button dafür aber mit einem Link Daten aus einem Textfeld per URL an eine php-Datei zu übergeben?

Gweilo 24.01.2003 12:59:38

ja.

beim Formular musst du method="get" wählen.

um einen Link zu erstellen mach es mit JS:
<form enctype="multipart/form-data" name="kv" action="e.php" method="get">
<input type="text" name="irgendwas">
<a href="javascript:window.document.kv.submit()">Textlink - Submit</a>
</form>

Mic 24.01.2003 13:28:01

Danke! Aber ich hab noch ein weiteres Problem, ich will das nämlich in ein Frame übertragen, nur wenn ich´s im Link-Tag mit "target" versuche funzt dat nicht.

Flashman 24.01.2003 14:02:53

Hi Mic,

versuchs mal mit target="fenstername" im Form-Tag

:-)

Gweilo 24.01.2003 14:05:05

wüsste nicht, wie man ein formular in ein anderes Frame/Fenster targetet.

Eine ander möglichkeit wäre es gänzlich ohne formular zu realisieren. Da musst du die Felder mit JavaScript auslesen und die Daten in den link integrieren.

<script language="JavaScript">
function link1(){
var=window.document.formname.inputname.value;
var2=window.document.formname.inputname2.value;
parent.framename.location.href="bla.php?var="+var+"&var2="var2;
}
</script>

<a href="javascript:link1()">

Gweilo 24.01.2003 14:05:40

Zitat:

Original geschrieben von Flashman
Hi Mic,

versuchs mal mit target="fenstername" im Form-Tag

:-)

das funktioniert??

Flashman 24.01.2003 14:12:21

Ja natürlich!!


Code:


<form method="post" action="FMPro" target="main" onSubmit="MM_validateForm('UserID','','R','Passwort','','R');return document.MM_returnValue" name="login">
  <input type="hidden" name="-db" value="stammdaten.fp3">
  <input type="hidden" name="-lay" value="Kunde">
  <input type="hidden" name="-format" value="index.htm">
  <input type="hidden" name="-error" value="index.htm">
  <input type="hidden" name="-find">....... usw

Dieser Code lieg bei mir im Linken Frame

nach dem Login geht im Mainframe der Shop auf.

Gweilo 24.01.2003 14:32:32

gut zu wissen =)

naja. ich arbeite sowieso selten mit frames und fenstern


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:45:19 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.