Autor | Zpráva | ||
---|---|---|---|
Štěpán Profil * |
Dobrý den. Mám svou webovou "aplikaci", mám však problém s ukládáním vložených informací.
ipshop.8u.cz Potřeboval bych, aby se po vyplnění pole kliklo na tlačítko uložit a informace by byla v buňce do té doby, dokud nevyresetuju formulář. Je nějaká možnost, jak to udělat? Jsem v tomto směru úplný začátečník. Děkuji, Štěpán |
||
Časová prodleva: 3 dny
|
|||
okolojdouci Profil * |
#2 · Zasláno: 19. 11. 2011, 21:16:59
|
||
Štěpán Profil * |
#3 · Zasláno: 20. 11. 2011, 19:01:33
okolojdouci:
a to je právě to, s čim bych potřeboval pomoct.. :D použil bych asi spíš ty cookies, potřebuju teda, aby se po vložení do textoveho pole zmačklo tlačítko save a ty informace vy v tom poli zůstali sokud nezmáčknu button reset... |
||
Štěpán Profil * |
#4 · Zasláno: 20. 11. 2011, 19:02:22
ještě doplním zdroják celého formuláře:
<form> <br><input type="reset" value="Reset"></br> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> <br><input type="checkbox"> <input type="text"></br> <input type="checkbox"> <input type="text"> </form> |
||
panther Profil |
#5 · Zasláno: 20. 11. 2011, 19:20:24
Štěpán:
každý input musí mít samozřejmě atribut name , aby bylo zřejmé, ke kterému poli která hodnota patří.
|
||
Štěpán Profil * |
#6 · Zasláno: 20. 11. 2011, 20:10:03
a jde udělat nějakej hromadnej save, nebo napsat do toho cookie že má uložit pole 1,2,3,4,5(s použitím toho name)? Díky
|
||
panther Profil |
#7 · Zasláno: 20. 11. 2011, 20:22:11
Štěpán:
pokud bude ukládacích tlačítek více, dej jim stejný name , každý z nich bude ukládat aktuální stav formuláře.
Asi by ti neuškodila trocha teorie, jak vlastně formuláře pracují (že submit odešle celý formulář a ne jen jedno pole). |
||
Štěpán Profil * |
#8 · Zasláno: 20. 11. 2011, 20:36:57
ano, to určitě neuškodilo, ted na to zrovna ale nemam čas, jiank ano, to vím s tim submit, ale nevím, jak ho použít/aktivovat aby to uložil.. Mohl bych tedy prosím pro jednou poprost o dopsání toho zdrojáku tak, aby to fungovalo? Pro přístě se něco přiučím :-)
|
||
Medvídek Profil |
#9 · Zasláno: 20. 11. 2011, 20:45:08
Štěpán:
Mužeš projít (foreach) všechno z POSTu a nějak inteligentně klíč (pro tebe name) a k tomu příslušné value uložit do COOKIES. |
||
Štěpán Profil * |
#10 · Zasláno: 20. 11. 2011, 20:48:24
ano, o téhle možnosti jsem taky četl, ale problém je v tom, že nevím, jak aplikovat to foreach, proto prosím o doplnění do mého zdrojáku...
|
||
Časová prodleva: 6 měsíců
|
|||
BOSSi Profil * |
#11 · Zasláno: 12. 5. 2012, 11:12:13
Mám úplně stejný problém. Mohl by mi prosím někdo upravit kód, aby po zaškrtnutí pole a odeslání, zůstala pole zaškrtnutá? Děkuji
<form> <input type="reset" value="Reset"> <input type="checkbox" name="jmeno"> <input type="text" name="jmeno"> <input type="checkbox" name="jmeno"> <input type="text" name="jmeno"> <input type="submit" value="odeslat"> </form> |
||
panther Profil |
BOSSi:
problém máš stejný, řešení bude stejné, jako je naznačeno výše. Četl jsi vůbec, co se psalo před půl rokem? 1. nastuduj si teorii formulářů (máš 4 inputy, všechny mají stejný name - odešle se jen jeden z nich)
2. nastuduj si sessiony |
||
Časová prodleva: 12 let
|
0