Popis funkce (verze => 1.1)
Funkce antispamquestion má smysl pouze ve formulářích, které jsou chráněny před spamem. Argumentem je html kód (viz příklad), který bude naplněn pomocí speciálních klíčových slov. Je-li antispamových otázek více, bude do kódu vložena náhodná.
Klíčová slova použitá v html kódu
| Proměnná | Popis |
|---|---|
| _L_ | Bude "přeloženo" na text Ochrana proti spamu nebo nějaké podobné "návěstidlo" definované v jazykovém souboru. |
| _QN_ | Identifikátor vybrané otázky sloužící jako ochrana proti spamu. Přidává se do skrytého formulářového pole s atributem name nastaveným na FormVerificationQuestion. |
| _Q_ | Bude "přeloženo" na konkrétní antispamovou otázku (Např. kolik je 1+1?) |
| Pole, do kterého se zadává odpověď musí mít atribut name nastaven na FormVerificationAnswer. (viz příklad níže) |
Příklad
Následující příklad ukazuje, jakým způsobem jsou vkládány otázky do formuláře (v tomto případě je formulář formátován jako tabulka).
<%antispamquestion("
<tr>
<th><label for='FormVerificationAnswer'>_L_:</label></th>
<td>
<input type='hidden' value='_QN_' id='FormVerificationQuestion' name='FormVerificationQuestion' />
<p><span class='AntiSpamQuestionText'>_Q_</span>
<input type='text' value='' id='FormVerificationAnswer' name='FormVerificationAnswer' class='AntiSpamQuestion' /></p>
</td>
</tr>")%>