J'ai récemment reçu de l'aide sur ce site pour utiliser querySelector
sur une entrée de formulaire comme select
mais dès que j'ai pris <select>
il a complètement changé ce qui devait être fait dans la fonction.Comment utiliser querySelector on pour sélectionner un élément d'entrée par son nom?
HTML:
<form onsubmit="return checkForm()">
Password: <input type="text" name="pwd">
<input type="submit" value="Submit">
</form>
Javascript:
<script language="Javascript" type="text/javascript">
debugger;
function checkForm() {
var form = document.forms[0];
var selectElement = form.querySelector('');
var selectedValue = selectElement.value;
alert(selectedValue);
</script>
Avant, je devais ('select')
le querySelector
, mais maintenant je ne suis pas sûr ce qu'il faut y mettre.
J'ai essayé plusieurs choses ainsi que querySelectorAll
mais je n'arrive pas à le comprendre.
Pour être clair, j'essaie de tirer le name="pwd"
.
Comment est-ce que je pourrais faire ceci?
La méthode 'querySelector' prend un argument' selector'. L'argument 'selector' est une chaîne contenant un ou plusieurs sélecteurs CSS séparés par des virgules. Si vous avez déjà choisi des sélecteurs valides, le MDN a une excellente page sur [** Sélecteurs **] (https://developer.mozilla.org/fr-fr/docs/CSS/Getting_Started/Selectors). Bien sûr, vous pouvez toujours obtenir de l'aide sur SO aussi. Je pensais juste que vous pourriez trouver la page une référence pratique à avoir en général :) – Nope
Merci encore une fois: D –