Pinhead Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Hallo, besteht die Möglichkeit Felder mit Werten vorzubelegen die man zuvor z.B. aus einem Cookie ausgelesen hat. So das man quasi die Werte in der URL übergibt z.B. http://test?name=Mustermann In dem html Formular sollte dann in dem Feld Name der Wert Mustermann stehen.
kills Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Ich gehe davon aus das du von PHP sprichst? Klar geht das,... http://test.php?name=Mustermann dann mit <input type="text" value="<?php echo $_GET['name']; ?>" /> [/PHP] ausgeben! Gruß, Markus
Monty82 Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Sind auch serverseitige Scriptsprachen (z.B. PHP) erlaubt, oder muss es clientseitig ablaufen?
Pinhead Geschrieben 17. Mai 2005 Autor Geschrieben 17. Mai 2005 Ich wollte es eigentlich Client Seitig machen also ohne Scriptsprache. Gibt es da auch eine Möglichkeit ?
Amstelchen Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 clientseitig ohne scriptsprache - nein, hmtl allein kann sowas nicht. mit javascript kannst du z.b. mit dem objekt location.search arbeiten, in dem die name/wert paare (name=Mustermann) drin stehen. s'Amstel
kills Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Naja, ich glaube mit PHP ist das schon besser (oder allgemein Serverseitig...) Mit JavaScript müsstets du mit dem Location Objekt die Parameter auslesen und verarbeiten... http://de.selfhtml.org/javascript/objekte/location.htm Gruß, Markus Edit: Omg zu spät :-)
Monty82 Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Oder benutz das hier: <html> <head> <script language="JavaScript"> function loadVals(formName) { currForm = document.getElementById(formName); queryStr = decodeURI(document.location.href); queryStr = queryStr.substr(queryStr.indexOf('?')+1,queryStr.length); paramArr = queryStr.split("&"); for (var i=0; i<paramArr.length;i++) { tmpArr = paramArr[i].split("="); if (currForm.elements[tmpArr[0]]) { currForm.elements[tmpArr[0]].value = tmpArr[1]; } } } </script> </head> <body onLoad="loadVals('formname');"> <form name="formname"> <input type="text" name="blub" value=""> </form> </body> </html> Kann extrem buggy sein, Browserunabhängigkeit kann ich auch nicht gewährleisten. Aber das kriegst Du schon selbst hin - Monty
kills Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Naja, die "search"-Methode des "Location"-Objektes ist wohl eine viel einfachere Lösung. Gruß, Markus
FMG Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Cookies gehen auch mit JavaScript (siehe http://de.selfhtml.org/javascript/objekte/document.htm#cookie), mit PHP wärs allerdings, wie schon geschrieben, besser und eleganter, da man da auch mit Sessions arbeiten könnte.
kills Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Cookies gehen auch mit JavaScript (siehe http://de.selfhtml.org/javascript/objekte/document.htm#cookie), mit PHP wärs allerdings, wie schon geschrieben, besser und eleganter, da man da auch mit Sessions arbeiten könnte. Ausserdem gehts eben auch wenn JavaScript deaktiviert ist,... :-) Gruß, Markus
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden