Я пытался получить выбранную радио-кнопку, используя «document.getElementByName ('nameOfradio')», потому что все радио-кнопки имеют одно и то же имя.Но ничего не случилось.Я попробовал то же самое с document.getElementById ('nameOfradio') и работал хорошо. Однако мне пришлось дать уникальный идентификатор для всех переключателей.Так что, у меня получается 20 уродливых кнопок.В результате я хотел сделать ярлык.Как я могу получить значение выбранной радиокнопки, используя их «имя»?коды;
HTML
<input type="radio" name="nameOfradio" value="onm1" /> 1
<input type="radio" name="nameOfradio" value="onm2" /> 2
<input type='button' onclick='radio3()' value='Submit' />
</form>
Ajax (относительная часть radio3 ())
var radioPushed = document.getElementByName('nameOfradio').value;
var queryString = "?radioPushed=" + radioPushed;//to send the value to another file
ajaxRequest.open("GET", "radio_display.php" + queryString, true);
ajaxRequest.send(null);
Как я уже сказал документ.getElementById работал, но он требует слишком много работы :( Как я могу сделать это проще, используя обычную функцию переключателей вместо того, чтобы дать им уникальный идентификатор? Краткое объяснение, почему я не мог сделать это, было бы очень полезно (новое в javascript иAjax)