Html űrlap előzmény

Html űrlap előzmény
2012-08-09T09:40:58+02:00
2012-08-14T08:35:37+02:00
2022-11-26T14:20:45+01:00
Jani20
Hali!

Írtam egy egyszerű webes teszt oldalt, minden működik is ahogy azt szeretném, az egyetlen kellemetlenség firefox/chrome alatt jelentkezik, mégpedig, hogy alapértelmezetten megjegyzi az űrlapelőzményt, ami egy tesztnél idegesítő/zavaró/értelmetlen. A kérdés az, hogy meg lehet-e php-ben (vagy akár html-ben) oldani azt, hogy a böngésző ne jegyezze meg az űrlapba írt szöveget, anélkül, hogy a usernek át kellene állítania a böngészőt.
Mutasd a teljes hozzászólást!

<form action="" method="" autocomplete="off">
Mutasd a teljes hozzászólást!

  • ha így jeleníted meg az input value-t pl:

    value="<?php echo $nev; ?>"

    és a $nev kap értéket, akkor ott marad. value=""-el postolj úgy, hogy előtte vizsgálod.
    Mutasd a teljes hozzászólást!
  • Szia.
    Ezt légyszi fejtsd ki, hogyan működik..
    Honnan kapja mindig az értéket?
    Előtte $nev = ''; ?

    Illetve, ha nincs értéke, hogyan tünteti el az autocompletet?
    Nemértem

    U:I Am ne értsd félre, nem kötözködni akarok, csak érdekel.
    Mert én is csak az autocomplete="off" ot ismerem ami régi browserekkel nem működik.
    Mutasd a teljes hozzászólást!
  • Úgy, hogy saját magát hívja meg action postkor.
    és a php elején ha post van, vizsgálod az értékét, hogy van-e benne, ha van, és a sémáknak megfelel, elmegy a post, ha nincs, hibaágra szalad. Pl. nem töltötted ki a mezőket, vagy rosszul.
    Ilyenkor meg lehet azt tenni, hogy az űrlapot ún. ragadóssá teszed (lsd. ragadós űrlapok), és akkor nem veszti el az értékét, ha hibaágra futna.
    Már ha jól értettem, hogy az űrlapelőzmény azt jelenti, hogy post után is benne marad az inputban az érték....mert az is lehet, hogy az egészet félreértem
    Ezt még korábban olvastam, hogy van ilyen, én mondjuk nagyon nem alkalmaztam...
    Mutasd a teljes hozzászólást!
  • Jaaaa már értem.. Igen ezt tudom, csak nem értettem, hogy akarod autocomplete re alkalmazni..
    Szerintem azt akarja amúgy, hogy pl egyes űrlapokat a böngészők automatikusan kitöltenek.
    Tegyük fel bejelenkező ürlapon a böngészővel megjegyezteted a felhasználónevet és jelszót és a böngésző az oldal betöltésekor azt automatikusan kitölti.
    Ellenben egyes böngészők, ha látják, hogy <input type="text" name="email" value=""/> ebből leszűrik hogy az egy email form, és kitölti olyan adataiddal amiket már valamikor megadtál, vagy beállitottad az űrlapok automatikus kitöltését.
    Na és ezt akarja kikapcsolni, szerintem.

    Mutasd a teljes hozzászólást!
  • Szerintem azt akarja amúgy, hogy pl egyes űrlapokat a böngészők automatikusan kitöltenek. Tegyük fel bejelenkező ürlapon a böngészővel megjegyezteted a felhasználónevet és jelszót és a böngésző az oldal betöltésekor azt automatikusan kitölti.

    Simán benne van, hogy félreértettem, ahogy írtam is
    Mutasd a teljes hozzászólást!
  • Uffff szégyellem, hogy ilyen egyszerű volt a megoldás, pedig hosszú órákat töltöttem azzal, hogy megtaláljam és magamtól mégsem ment... És igen, az volt a lényeg, hogy amit egyszer már beírtam az input mezőbe azt ne ajánlja fel legközelebb.
    KÖSZÖNÖM A SEGÍTSÉGET
    Mutasd a teljes hozzászólást!
  • most ezt nem értem.
    woodooman-nek adtad a pontokat, de az én megoldásom volt jó?
    Mutasd a teljes hozzászólást!
  • Nem, woodooman-nek adtam a pontot, mert az autocomplete="off" oldotta meg a problémát. Bocsi ha nem elég egyértelműen fogalmaztam meg a kérdést, ő értette, hogy mi a gondom.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd