Pinhead Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Monty82 Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Sind auch serverseitige Scriptsprachen (z.B. PHP) erlaubt, oder muss es clientseitig ablaufen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pinhead Geschrieben 17. Mai 2005 Autor Teilen Geschrieben 17. Mai 2005 Ich wollte es eigentlich Client Seitig machen also ohne Scriptsprache. Gibt es da auch eine Möglichkeit ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Monty82 Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Naja, die "search"-Methode des "Location"-Objektes ist wohl eine viel einfachere Lösung. Gruß, Markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FMG Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 17. Mai 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.