È necessario convalidare un ingresso pulsante di opzione, ovvero quando si preme il pulsante di invio e non è stato selezionato alcun pulsante di opzione, avvisa l'utente dicendo "selezionare una casella di controllo" e se è stato selezionato un pulsante di opzione selezionato quindi semplicemente inviare il modulo, non ha bisogno di avviso.Convalida pulsante radio in javascript
Posso usare solo HTML e JavaScript HTML per questo, so che è 1000 volte più facile in jQuery ma purtroppo non posso usarlo.
E so che il mio codice HTML non è valido, ma a meno che non influenzi direttamente il mio problema corrente, lo gestirò più tardi.
<form name="form1" action="#" onsubmit="return validateForm()" method="post">
First time visitor?:<br/>
<label for="s1">Yes</label>
<input type="radio" id="1" name="yesno" value="1"/>
<br/>
<label for="s2">No</label>
<input type="radio" id="1" name="yesno" value="2"/>
<br/>
<input type="submit" value="Submit"><br/>
</form>
Qualsiasi suggerimento è molto apprezzato, grazie.
È cancellato la tua domanda di rifare la stessa a causa di commenti negativi su l'altro? Btw, il markup non valido (come l'ID duplicato) * fa * influenza direttamente il tuo problema attuale. –
Avviso: gli ID non devono iniziare con un numero – keune
@benji Si prega di inviare la funzione validateForm. –