Validace prvku, ktery musi splnovat alespon jedno pravidlo
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dotTwelve
- Člen | 167
Mam toto
<?php
$form->addText('input02', 'Kontaktní telefon nebo e-mail')
->addRule(Form::FILLED, 'Kontaktní telefon nebo e-mail musí být vyplněn')
->addRule(Form::EMAIL, 'Email musí být ve správném tvaru')
->addRule(Form::PATTERN, 'Telefonní číslo není ve správném tvaru', '^[+]?[()/0-9. -]{9,}$');
?>
ale potrebuju aby to validovalo bud jestli bude email, nebo telefon…tedka to validuje oboje zaroven…
- jansfabik
- Člen | 193
$form->addText('contact', 'Kontaktní telefon nebo e-mail')
->setRequired('Kontaktní telefon nebo e-mail musí být vyplněn.')
->addCondition(~Form::EMAIL)
->addRule(Form::PATTERN, 'Zadejte prosím svůj telefon nebo e-mail.', '\+?[()/0-9. \-]{9,}');
Editoval jansfabik (6. 10. 2012 0:00)