CodeIgniter. CodeIgniter.
.
:
views.php
<link rel="stylesheet" href="<?= base_url("resources/css/intl-tel-input/intlTelInput.css");?>">
<input name="phone" id="phone" class="form-control" type="phone" required>
<script src="<?= base_url("ressources/js/intl-tel-input/intlTelInput.js"); ?>"></script>
<script>
var input = document.querySelector("#phone");
var intl = window.intlTelInput(input);
$('#quote_form').submit(function(event) {
var input = $('#phone');
if ( (input.val().length == 10 && input.val().startsWith('0')) ||
(input.val().length == 9 && !input.val().startsWith('0'))) {
input.val(intl.getNumber());
}
else {
event.preventDefault();
}
});
</script>
controller.php
if (isset($_POST['request'])) {
$this->form_validation->set_rules('phone', 'Numéro de téléphone', 'required');
}
, ! , - .