/forms-phone

Phone number control for Nette Framework forms

Primary LanguagePHPMIT LicenseMIT

Phone number control for Nette Framework

Build Status SensioLabsInsight Status Latest Stable Version Composer Downloads Dependency Status HHVM Status

Installation

composer require nella/forms-phone

Usage

$form = new \Nette\Forms\Form;
$form->addComponent(new \Nella\Forms\Phone\PhoneNumberInput('Phone'), 'phone');

// or

\Nella\Forms\Phone\PhoneNumberInput::register();
$form->addPhone('phone', 'Phone');

// Optional phone number validation
$form['phone']
	->addCondition(\Nette\Application\UI\Form::FILLED)
		->addRule([$form['phone'], 'validatePhoneNumber'], 'Phone number is invalid');
		
// Optional phone number default prefix
$control = $form->addPhone('phone', 'Phone');
$control->setDefaultPrefix('+420');

Manual rendering

{form myForm}
	{label phone /}
	{input phone:prefix}
	{input phone:number}
{/form}

License

Phone number control for Nette Framework is licensed under the MIT License - see the LICENSE file for details