Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Radio button / 8 сообщений из 8, страница 1 из 1
27.02.2013, 01:44
    #38167347
Терри
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
Как узнать, в какой именно группе забыли нажать на радиокнопку?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<script type="text/javascript" language="JavaScript">
function rad() { 
    for(var i=1; i<6; i++) {    
        if(document.getElementById('t'+i).checked) {
            alert("Checked "+i); 
        }
        else { 
            alert("NoChecked "+i); 
        }    
    }
}
</script>

<form name="forma" action="radio_1.php" method="GET">

<input type="radio" name="group1" id="t1" value="1"> First<br>
<input type="radio" name="group1" id="t2" value="2"> Second<br>
<input type="radio" name="group1" id="t3" value="3"> Three
<hr>
<input type="radio" name="group2" id="t4" value="4"> Four<br>
<input type="radio" name="group2" id="t5" value="5"> Five<br>
<input type="radio" name="group2" id="t6" value="6"> Six<br>

<input type="button" value="SEND" name="sendo" onclick="rad()" />
</form>
...
Рейтинг: 0 / 0
27.02.2013, 08:58
    #38167451
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
ТерриКак узнать, в какой именно группе забыли нажать на радиокнопку?
Как вариант...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
label {
	display: block;
}
label + label {
	margin-top: 5px;
}
input[type="radio"] {
	margin-right: 10px;
}
</style>
<script type="text/javascript">
function rad() { 
	var i,j,o,ok;
    for(i=1; i<3; i++) {    
		o=document.getElementsByName('group'+i);
		ok=false;
	    for(j=0; j<o.length; j++) {    
	        if (o[j].checked) {
	            ok=true; 
				break;
	        };
	    };
		if (!ok) {
			alert('В группе group'+i+' не выбран ни один радиобаттон')
		};
	};
	
}
</script>
</head>
<body>
<form id='frm' name="forma" action="radio_1.php" method="GET">
	<label><input type="radio" name="group1" id="t1" value="1" />First</label>
	<label><input type="radio" name="group1" id="t2" value="2" />Second</label>
	<label><input type="radio" name="group1" id="t3" value="3" />Three</label>
	<hr />
	<label><input type="radio" name="group2" id="t4" value="4" />Four</label>
	<label><input type="radio" name="group2" id="t5" value="5" />Five</label>
	<label><input type="radio" name="group2" id="t6" value="6" />Six</label>
	<hr />
	<input type="button" value="SEND" name="sendo" onclick="rad()" />
</form>
</body>
</html>
...
Рейтинг: 0 / 0
27.02.2013, 09:15
    #38167471
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
Терри,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<script type="text/javascript" language="JavaScript">
function rad() {
  var rad;
  for(var i=1; i<=6; i++) {
    rad = document.getElementById('t'+i);
    if (rad.checked) {
	  alert('Checked ' + i + '\n\r' + rad.getAttribute("name"));
    }
  }
}
</script>

<form name="forma" action="radio_1.php" method="GET">
<input type="radio" name="group1" id="t1" value="1"> First<br>
<input type="radio" name="group1" id="t2" value="2"> Second<br>
<input type="radio" name="group1" id="t3" value="3"> Three
<hr>
<input type="radio" name="group2" id="t4" value="4"> Four<br>
<input type="radio" name="group2" id="t5" value="5"> Five<br>
<input type="radio" name="group2" id="t6" value="6"> Six<br>

<input type="button" value="SEND" name="sendo" onclick="rad()" />
</form>
...
Рейтинг: 0 / 0
27.02.2013, 09:24
    #38167472
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
ТерриКак узнать, в какой именно группе забыли нажать на радиокнопку?А на фига?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<form name="forma" action="radio_1.php" method="GET">
  <label>
    <input type="radio" name="group1" id="t1" value="1" checked="checked">First</label>
  <br/>
  <label>
    <input type="radio" name="group1" id="t2" value="2">Second</label>
  <br/>
  <label>
    <input type="radio" name="group1" id="t3" value="3">Three</label>
  <hr>
  <label>
    <input type="radio" name="group2" id="t4" value="4" checked="checked">Four</label>
  <br/>
  <label>
    <input type="radio" name="group2" id="t5" value="5">Five</label>
  <br/>
  <label>
    <input type="radio" name="group2" id="t6" value="6">Six</label>
  <br/>
  <input type="button" value="SEND" name="sendo" />
</form>
...
Рейтинг: 0 / 0
27.02.2013, 09:24
    #38167473
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
ТерриКак узнать, в какой именно группе забыли нажать на радиокнопку? а я сделал наоборот :(
...
Рейтинг: 0 / 0
27.02.2013, 12:23
    #38167802
Терри
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
krvsa,

Огромное спасибо за помощь :)

user89,

Вам также большое спасибо ... :), ничего, что чуть-чуть наоборот оказалось.

s kyANA,

По поставленной задаче не должны упустить нажатие кнопки в какой-либо группе.
...
Рейтинг: 0 / 0
27.02.2013, 12:47
    #38167838
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
ТерриПо поставленной задаче не должны упустить нажатие кнопки в какой-либо группе.Кто не должны? Где не должгы? А если у пользователя JavaScript отключен, или кулхацкер, или бот какой пошлёт запрос без нажимания на какие-то кнопки?
...
Рейтинг: 0 / 0
02.03.2013, 23:52
    #38172215
Терри
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Radio button
skyANAКто не должны? Где не должны? А если у пользователя JavaScript отключен, или кулхацкер, или бот какой пошлёт запрос без нажимания на какие-то кнопки?

Пусть включит JavaScript . Разве мы не вынуждены иногда что-то обновлять, включать, менять для того, чтобы получить что-то, что желаем?

кулхацкер/бот - я не сильна в этих вопросах, пока только учусь.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Radio button / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]