Zastavení odesílání formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- HonDem
- Člen | 30
HonDem napsal(a):
Ahoj lidi. Prosím vás řeším, jak by se dala vyřešit následující situace. Mám formulář a potřebuji, aby se při určitých hodnotách ve formuláři formulář neodeslal. Jak by se toto dalo dělat? Mohl byste prosím někdo přihodit kód?
Edit: Ještě jsem zapoměl dodat, že potřebuji, aby ve formuláři zůstaly ty stejné hodnoty, které tam byly
- HonDem
- Člen | 30
Mohl bych se ještě zeptat? Když v metodě pro validaci použiju $form->addError(); žádný error se nezobrazí. Myslím, že je to kvůli tomu, že celý formulář vykresluji takhle:
<form n:name="addReservationForm">
<table>
<tr><td>Jméno: </td><td><input n:name="firstName" class="firstName"></td></tr>
<tr><td>Příjmení: </td><td><input n:name="surName" class="surName"></td></tr>
<tr><td>Email: </td><td><input n:name="mail" class="mail"></td></tr>
<tr><td>Tel: </td><td><input n:name="telNumber" class="tel"></td></tr>
<tr><td>Značka auta: </td><td><select n:name="carMakes" class="carMakes"></select></td></tr>
<tr><td>Model: </td><td><input n:name="carModel" class="carModel"></td></tr>
<tr><td>Spz: </td><td><input n:name="spz" class="spz"></td></tr>
<tr><td>Datum: </td><td><input n:name="date"></td></tr>
<tr><td>Typ služby: </td><td><select n:name="type" class="type"></select></td></tr>
<tr><td>Čas: </td><td><select n:name="time" class="time"></select></td></tr>
<tr><td>Doplňující informace: </td><td><textarea n:name="additionalInfo" class="additionalInfo"></textarea></td></tr>
<tr><td></td><td><input n:name="send"></td></tr>
</table>
</form>
Prosím jak mám udělat, aby se mi error zobrazoval i při této situaci?