Я знаю, что это может быть глупо, но я новичок. Se вот вещь: У меня есть две переключатели, и я хочу получить сообщение в зависимости от того, что вы выберете, но я получаю одно сообщение для них обоих, и я не знаю, что я делаю неправильно:Назначить функцию каждому переключателю
<form method="post" action="demoform.asp">
<fieldset data-role="controlgroup">
<legend>choose number</legend>
<label for="one">number one</label>
<input type="radio" id="number" name="1" value="1">
<label for="second">number two</label>
<input type="radio" id="number" name="2" value="2">
</fieldset>
<p id="demo"></p>
<input type="button" id="demo" onclick="myfunction()" >Click me</button>
</form>
и сценарий:
function myfunction() {
var place = document.getElementById("number").value;
var text;
if (place === "1") {
text = "Spot Good job!";
} else if (place === "2") {
text = " close enough.";
}
document.getElementById("demo").innerHTML = text;
}
Чтобы начать с идентификаторами ** обязательно ** быть уникальным – j08691
И, как правило радио элемент имеют общее имя атрибута. – j08691