Wie stelle ich den Wert eines nicht ausgewählten Optionsfelds auf 0
ein?JQuery: Wie bekomme ich Radio Button Wert?
Ich habe folgende 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
Und ich habe den folgenden Code den Wert des ausgewählt Radiobutton
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {var value = $(this).val();});
Problem zu bekommen, ich möchte den Wert auf Standard von radio_button_value
zu 0
in dem Fall nichts ausgewählt ist. Wie mache ich das?
Ich möchte im Grunde die pseduo-Code unten tun (aber das funktioniert nicht)
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {
if set
return $(this).val();
else
return 0;
});
UPDATE
erscheint Es Verwirrung zu sein auf das, was ich für mich zu fragen.
Was ich tun möchte, wenn die Seite geladen wird (bevor ein Benutzer die Möglichkeit hatte, sogar einen Radiobutton auszuwählen), möchte ich eine Funktion, die 0 für den Radiobutton-Wert zurückgibt.
Sobald ein Benutzer eine Optionsschaltfläche ausgewählt hat, gibt diese SAME-Funktion den ausgewählten Wert der Optionsschaltfläche zurück.
Sinn machen?
ich dies nicht verstehen. Sicher, wenn Sie auf ein Optionsfeld geklickt haben, muss eines von ihnen ausgewählt werden?In welchem Kontext brauchen Sie das? – lonesomeday
Ich möchte den Standardwert auf 0 setzen, damit die Funktion beim Laden der Seite, bevor der Benutzer eine Optionsschaltfläche auswählen konnte, 0 zurückgibt. Wenn ein Benutzer dann eine Optionsschaltfläche auswählt, wird der Wert von zurückgegeben das ausgewählte Attribut Sinn ergeben? – StaceyH
Nur ungefähr. Sie haben also eine Funktion (nicht aufgerufen auf "click" auf dem Radiobutton), die wissen muss, ob es eine ausgewählte Radiobox gibt oder nicht? – lonesomeday