Phone number control for Nette Framework forms
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/Nella/Forms/Phone
tests
.gitattributes
.gitignore
.travis.composer.php
.travis.yml
LICENSE.md
README.md
composer.json

README.md

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