Показать сообщение отдельно
  #5 (permalink)  
Старый 29.11.2012, 14:25
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Я забыл, нужно return false вернуть для отметы действия по умолчанию (перехода по ссылке)

Так работает:
<input type="radio" name="id" value="10" />
		<div><a rel="mode" href="index.php?mode=user_del"><i class="icon-remove"></i> Удалить профиль </a></div>
		<script>
		(function(){
			var actions = document.querySelectorAll('[rel="mode"]');
			for (var i = 0; i < actions.length; i++)
			{
				actions[i].onclick = function(){
					var checked = document.querySelector('[name="id"]:checked');
					if (checked) {
						location.href = this.href + '&id=' + checked.value;
					} else {
						alert('Не выбран юзер!');
					}

					return false;
				}
			}
		})();
		</script>


Проявляй уважение, обрамляй код в соответствующие теги (кнопочки в редакторе)
Ответить с цитированием