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

<!DOCTYPE html>
<form id="calculator">
    <label><input type="radio" name="type" value="R1" /> R1</label>
    <label><input type="radio" name="type" value="R2" /> R2</label>
    <button type="submit">Заслать</button>

    <script>
        (function(){
            function getCheckedRadio(radios) {
                for (var i = 0; i < radios.length; i++) {
                    if (radios[i].checked) {
                        return radios[i];
                    }
                }
                return null;
            }
            var form = document.forms.calculator;
            form.onsubmit = function(){
                var type = getCheckedRadio(form.type);
                if (type) {
                    alert('Вы выбрали тип: ' + type.value);
                }
                return false;
            }
        })();
    </script>
</form>
Ответить с цитированием