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
okolojdouci
Profil *
Když si chceš něco pamatovat, můžeš to udělat pomocí cookies (pamatuje si prohlížeč) nebo session (pamatuje si web).
Zbývá to jen našroubovat na formulář.
Štěpán
Profil *
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 *
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
Š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 *
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
Š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 *
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
Š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 *
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...
BOSSi
Profil *
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: