проверка, виделена ли какои нибудь радио елемент
здравствуите
есть три инпут тип радио <input type="radio" name="imia" value="Alex"> Alex <br> <input type="radio" name="imia" value="John"> John <br> <input type="radio" name="imia" value="Billy"> Billy <br> <input type="button" value="go"> как сделать так, что при нажатие на button-e, если ни один радио елемент не виделена визвать алерт("виберите какои нибудь пинкт") спасибо заранее |
Например так:
if ( !Array.prototype.filter.call( documnet.getElementsByName('imia'), function( elem ){ return elem.checked; } ).length ) { alert("Please, choose something!"); } |
nikita.mmf,
спасибо ) |
Цитата:
|
Цитата:
|
dadli,
Вариант... <!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript"> function ISchecked(name) { var elements = document.getElementsByName(name); for (var i=0; i<elements.length; i++) { if (elements[i].checked) return true } return false } </script> </head> <body> <input type="radio" name="imia" value="Alex"> Alex <br> <input type="radio" name="imia" value="John"> John <br> <input type="radio" name="imia" value="Billy"> Billy <br> <input type="button" value="go" onclick="alert(ISchecked('imia'));"> </body> </html> |
Часовой пояс GMT +3, время: 06:26. |