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. Zitieren
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 Zitieren
Monty82 Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Sind auch serverseitige Scriptsprachen (z.B. PHP) erlaubt, oder muss es clientseitig ablaufen? Zitieren
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 ? Zitieren
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 Zitieren
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 :-) Zitieren
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 Zitieren
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 Zitieren
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. Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.