1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <!-- Pays -->
<select id="countrySelect" name="country" onchange="check()">
<?php
$reponse = $bdd->query('SELECT * FROM pays');
echo '<OPTION value="FR" selected="selected">France</OPTION>';
while ($donnees = $reponse->fetch(PDO::FETCH_ASSOC))
{
echo '<OPTION VALUE="'.$donnees["id_pays"].'" INDICATIF="'.$donnees["code_pays"].'"> '.$donnees["pays"].' </OPTION>';
}
?>
</select>
<!-- Téléphone -->
<input type="tel" name="tel_struct" id="tel_struct" placeholder="Téléphone générique">
<script>
setIndicatif = function(element)
{
var indicatif = $(element).find('option:selected').attr('indicatif') ;
if (indicatif == undefined ) {
$('#tel_struct').val('+(33) ');
}
else{
$('#tel_struct').val('+('+indicatif+') ');
}
}
setIndicatif($('#country'));
$('#countrySelect').on('change', function() {
setIndicatif(this);
});
</script> |
Partager