Récupérer la valeur d'un input dans une fonction
Bonjour à tous,
Je souhaite récupérer la valeur de cet input
Code:
<input type="search" class="form-control" placeholder="Nom/code/ville" aria-label="Search" id="c_barre_de_recherche" autocomplete="off" required>
via cette variable :
Code:
var val_select = document.getElementById('c_barre_de_recherche').value
dans la fonction ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function verifChampModal(modal) {
console.log('verifChampModal');
// Vérifier si les champs requis sont remplis
var test = $("#" + modal);
var champsManquants = test.find('input[required], textarea[required], select[required]').filter(function() {
return $(this).val() === '';
});
// Afficher une erreur si des champs sont manquants
if (champsManquants.length > 0) {
console.log('err champ manquant');
$('#erreur').html('Champs manquants'); // Affichage s'un message d'erreur
return false; // Arrêter l'exécution de la fonction
}
return true;
} |
mais dans la console cela ne m'affiche rien. Quelqu'un peut il m'aider? cdt
comment j ai resolu le probleme
rebonjour
Oui pardon je vous dit comment j ai résolu le problème.
J'ai tapé:
Code:
1 2 3
| var testFind = test.find('input[id="c_barre_de_recherche"]').filter(function() {
console.log($(this).val());
} |
et cela m'a bien renvoyé la chaîne de caractère correspondant voulu.