PHP code example of adt / nette-forms-phone-number
1. Go to this page and download the library: Download adt/nette-forms-phone-number library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
adt / nette-forms-phone-number example snippets
\ADT\Forms\Controls\PhoneNumberInput::register();
$form->addPhoneNumber('phone', 'Phone number')
->setCountryCodeItems(['+420' => '+420']) // otherwise lists all countries with a prompt
->setDefaultCountryCode('+420') // otherwise set by geo IP address
->setRequired('Fill your phone number')
->addRule(PhoneNumberInput::VALID, 'A phone number must be valid')
->addRule(PhoneNumberInput::TYPE, 'A phone number must be mobile', PhoneNumberType::MOBILE);
$form->onSuccess[] = function ($form) {
$form['phone']->getValue(); // returns instance of Brick\PhoneNumber\PhoneNumber
$form['phone']->getValue()->getCountryCode(); // returns eg. "+420"
$form['phone']->getValue()->getNationalNumber(); // returns eg. "776123123"
};