Come si imposta il valore predefinito di un pulsante di opzione non selezionato su 0
?JQuery: come ottenere il valore del pulsante di scelta selezionato?
ho il seguente codice HTML:
<input type="radio" name="myradiobutton" value="1" />1
<input type="radio" name="myradiobutton" value="2" />2
<input type="radio" name="myradiobutton" value="3" />3
E ho il seguente codice per ottenere il valore del pulsante di scelta selezionato
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {var value = $(this).val();});
Il problema è che, voglio predefinito Il valore di radio_button_value
a 0
nell'evento non è selezionato nulla. Come lo faccio?
Io fondamentalmente voglio fare il pseduo-codice qui sotto (ma questo non funziona)
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {
if set
return $(this).val();
else
return 0;
});
UPDATE
Sembra che ci sia confusione su quello che sto chiedendo.
Cosa voglio fare quando la pagina viene caricata (prima che un utente abbia avuto la possibilità di selezionare anche un pulsante di opzione), voglio una funzione che restituirà 0 per il valore del pulsante radio.
Quindi, una volta che un utente ha selezionato un pulsante di opzione, quella funzione SAME restituirà il valore selezionato del pulsante di opzione.
Ha senso?
Non capisco questo. Sicuramente se hai cliccato su un pulsante radio, uno di loro deve essere selezionato?In quale contesto hai bisogno di questo? – lonesomeday
Voglio impostare il valore predefinito su 0 in modo che quando la pagina viene caricata, prima che l'utente abbia la possibilità di selezionare un pulsante di opzione, la mia funzione restituirà 0. Quindi, una volta che un utente seleziona un pulsante di opzione, restituirà il valore di l'attributo selezionato. Ha senso? – StaceyH
Quasi. Quindi hai una funzione (non chiamata "clic" sul pulsante di opzione) che deve sapere se c'è una radio selezionata o no? – lonesomeday