Мини капча с помощью radio button
Есть 3 radio button'а.
Каждый из них рендомит случайное число. Необходимо как-то отслеживать какое из 3х чисел является большим, ну и соответственно принимать за true и пропускать. Рендом числе я написал, присвоение им сделал, значения выцыпил, как теперь это всё дело правильно было бы сравнить? Вот мой код: function captchaTest(){ var n1 = Math.floor(Math.random() * (9999 - 11111 + 1)) + 11111; var n2 = Math.floor(Math.random() * (9999 - 11111 + 1)) + 11111; var n3 = Math.floor(Math.random() * (9999 - 11111 + 1)) + 11111; var viewCaptcha = '<div class="radio-box"><input type="radio" class="radio-btn" id="radio1" name="captcha" value="' + n1 + '" /><label for="radio1">' + n1 + '</label></div>' + '<div class="radio-box"><input type="radio" class="radio-btn" id="radio2" name="captcha" value="' + n2 + '" /><label for="radio2">' + n2 + '</label></div>' + '<div class="radio-box"><input type="radio" class="radio-btn" id="radio3" name="captcha" value="' + n3 + '" /><label for="radio3">' + n3 + '</label></div>'; document.write(viewCaptcha); var radio1 = $("#radio1").val(); var radio2 = $("#radio2").val(); var radio3 = $("#radio3").val(); } Был бы признателен за помощь. |
Можно через массив:
var arr = [1,2,3]; var max = function(arr){ return Math.max.apply(Math, arr); }; alert(max(arr)); |
Я как раз и пытался сделать через массив, но не знал как именно.
То что нужно, спасибо большое. |
Второй вариант тоже отличный, спасибо большой!
|
Часовой пояс GMT +3, время: 12:27. |