Űrlap státusz változtatása
Üdv!
Azt szeretném megtudni hogyan lehetne megoldani azt hogy az űrlap elemeinek a kitöltését letiltsam de csak azután, hogy submitolva lett.
És ezeket az űrlapelemeket hogyan tudnám egy másik gombbal újra aktiválni?
■ Azt szeretném megtudni hogyan lehetne megoldani azt hogy az űrlap elemeinek a kitöltését letiltsam de csak azután, hogy submitolva lett.
És ezeket az űrlapelemeket hogyan tudnám egy másik gombbal újra aktiválni?
Ha egyszerű HTML elemeket
PHP-val oldottam meg nem
Ez gyakorlatilag egy quiz game ami 5 külön oldalból áll.
Ebből négy tartalmazza a kérdéseket kategóriák szerint.
A kiértékelés pedig a kezdőlapon jelenik meg.
Ezzel a letiltás dologgal azt szeretném kiküszöbölni hogy ne tudja újra kitölteni az űrlapot addig amíg be nem fejezte a játékot.
html form egy része:
Munkamenet
Példa:
Elindítja a kvízt, eljut a kviz4.php-re, elkezdi kitölteni, majd megnyitja a kviz1.php-t. Ekkor visszadobhatod a kviz4.php-re.
Feltételezem AJAX-al küldöd
Feltételezem az űrlap tartalmaz egy
<input type"submit" />
-ot, amire ha rákattint a delikvens, lefut egy eseménykezelő (onsubmit). Ebben az eseménykezelőben létrehozhatsz egy rutint, ami az űrlap mezőire beállít egydisabled = true
tulajdonságot. Értelem szerűen ha újra engedélyezni akarod a bevitelt, akkor egy másik gomb onclick eseménykezelőjében újra engedélyezed (disabled = false
).