formularz
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| formularz [2022/11/24 11:54] – [Zabezpieczenie przed podwójnym wysłaniem formularza JS] zbych | formularz [2024/09/15 16:22] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
|---|---|---|---|
| Linia 31: | Linia 31: | ||
| // nie wolno nadawać przyciskowi ' | // nie wolno nadawać przyciskowi ' | ||
| - | <div class=" | + | <?php $form = ActiveForm:: |
| + | ... | ||
| + | <div class=" | ||
| <span id=" | <span id=" | ||
| <?= Html:: | <?= Html:: | ||
| </ | </ | ||
| + | |||
| + | <?php ActiveForm:: | ||
| + | |||
| ... | ... | ||
| + | |||
| + | <?php | ||
| $this-> | $this-> | ||
| form = $("# | form = $("# | ||
| Linia 107: | Linia 114: | ||
| } | } | ||
| }); | }); | ||
| + | }); | ||
| + | </ | ||
| + | |||
| + | **Wersja AI - lepsza, uwzględniająca ENTER w polu textarea** | ||
| + | < | ||
| + | $(window).keydown(function (event) { | ||
| + | var activeElement = document.activeElement; | ||
| + | if (activeElement.tagName.toLowerCase() === " | ||
| + | return true; | ||
| + | } else { | ||
| + | event.preventDefault(); | ||
| + | return false; | ||
| + | } | ||
| }); | }); | ||
| </ | </ | ||
formularz.1669287290.txt.gz · ostatnio zmienione: 2024/09/15 16:22 (edycja zewnętrzna)