Показать сообщение отдельно
  #2 (permalink)  
Старый 18.07.2012, 20:52
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от V2oD2o Посмотреть сообщение
в пхп динамически вываливается много радио кнопок..

echo "<input name=radiobox type=radio id=check".$x.">"


хочу узнать какая именно нажата..

var	check=0;
	for (x=0;x<=7;x++) {
		if (document.getElementById('check'+x).checked==true) { check=x; }
	}
	alert(check);


ошибок нет, а алерт не вываливается.. т.е после цикла ничего не выполняется..

+ еще же как то по полю name можно выцепить порядковый номер радио кнопки?
var check = 0;
for (i=0; i < document.getElementsByName("radiobox").length; i++) {
    if (document.getElementsByName("radiobox")[i].checked) { check = i; break; }
}
alert(check);


в вашем случае нужно как то так
var	check=0;
	for (x=0;x<=7;x++) {
		if (document.getElementById('check'+x) && document.getElementById('check'+x).checked) { check=x; }
	}
	alert(check);

Последний раз редактировалось lord2kim, 18.07.2012 в 20:55.
Ответить с цитированием