Recentemente ho ricevuto assistenza su questo sito per l'utilizzo di su un modulo di input come select
ma non appena ho preso <select>
out ha completamente cambiato ciò che doveva essere fatto nella funzione.Come posso utilizzare querySelector per selezionare un elemento di input per nome?
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>
Prima, ho avuto ('select')
per il querySelector
, ma ora io sono sicuro che cosa mettere lì.
Ho provato più cose oltre a querySelectorAll
ma non riesco a capirlo.
essere chiaro che sto cercando di tirare la name="pwd"
.
Come posso fare questo?
Il metodo 'querySelector' accetta un argomento' selector'. L'argomento 'selector' è una stringa contenente uno o più selettori CSS separati da virgole. Se sei mai stato bloccato su selettori validi, MDN ha un'ottima pagina su [** Selettori **] (https://developer.mozilla.org/en-US/docs/CSS/Getting_Started/Selectors). Ovviamente puoi sempre ottenere aiuto anche su SO. Ho solo pensato che si potrebbe trovare nella pagina un riferimento utile per avere in generale :) – Nope
Grazie ancora una volta: D –