powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Массив checkbox[] и disable для button (javascript)
5 сообщений из 5, страница 1 из 1
Массив checkbox[] и disable для button (javascript)
    #37860261
Фотография Маф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел пример кода такого плана
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script type="text/javascript">
function apply()
{
	document.check_dis.delete.disabled=true;
  if(document.check_dis.checkbox.checked==false)
  {
    document.check_dis.delete.enabled=false;
  }
  if(document.check_dis.checkbox.checked==true)
  {
    document.check_dis.delete.disabled=false;
  }
 }
</script> 


а вот формочка

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<form name="check_dis" action="index.php" method="post">
<table>
<tr>
<td> <input name="checkbox[]" type="checkbox" id="checkbox[]" value="{$n.photos_id}" onClick="apply()">
</td>
....
</tr>
</table>
<input name="delete" type="submit" id="delete" value="Delete" >

</form>




Работает js не корректно. Мне надо, чтобы при выборе какого-либо чекбокса или нескольких из массива чекбоксов
Код: html
1.
2.
<td> <input name="checkbox[]" type="checkbox" id="checkbox[]" value="{$n.photos_id}" onClick="apply()">
</td>


Кнопка
Код: html
1.
<input name="delete" type="submit" id="delete" value="Delete" >


становилась disable=false, а при отмене выбора чекбокса, становилась disable

Я тапок, помогите, пожалуйста, вопрос не столь тяжелый, а я найти 3-ий час уже ничего не могу.
...
Рейтинг: 0 / 0
Массив checkbox[] и disable для button (javascript)
    #37860688
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
function apply()
{
  document.getElementById("delete").disabled = document.getElementById("checkbox[]").checked;
}
...
Рейтинг: 0 / 0
Массив checkbox[] и disable для button (javascript)
    #37861194
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маф
Код: sql
1.
2.
<td> <input name="checkbox[]" type="checkbox" id="checkbox[]" value="{$n.photos_id}" onClick="apply()">
</td>
...
Рейтинг: 0 / 0
Массив checkbox[] и disable для button (javascript)
    #37862491
Фотография Маф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо всем, выбрал такой вариант


Код: javascript
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.
</script>

<!--Делаем активной submin delete только если выбран чекбокс-->
<script type='text/javascript'>

function apply(obj)
{

var one_enabled = false;	
c = document.getElementsByTagName('input');
  for (var i = 1; i < c.length; i++)
  {
    if (c[i].type == 'checkbox')
    {
      if (c[i].checked)
	  {
		  one_enabled = true;
	  }
    }
  }	
	
	
  if(!one_enabled)
  {
   
	document.check.delete.disabled=true;
	  
  }
  else 
  {
	
    document.check.delete.disabled=false;
  }

 
 
}


</script>



Код: 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.
{foreach from=$photos item=n }
<tr>
	<td> <input name="checkbox[]" type="checkbox" id="checkbox[]" value="{$n.photos_id}" onClick="apply()"></td>
	<td> {$n.photos_id}  </td>  
    <td> {$n.photos_name}  </td>  
	<td> {$n.photos_size}</td> 
	<td> {$n.photos_comment}</td>
	<td> {$n.album_id} </td>
	<td> {$n.user_id} </td>	
	<td>
	<img src="{$n.photo}" alt="" width="50" height="50"><br>
	</td>
	<td> {$n.post_date} </td>
</tr>



{/foreach}

</table>

<input name="delete" type="submit" id="delete" value="Delete">

</form>
<a href='upload.php'>New note</a><br/>
...
Рейтинг: 0 / 0
Массив checkbox[] и disable для button (javascript)
    #37862756
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
document.check.delete.disabled = !one_enabled;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Массив checkbox[] и disable для button (javascript)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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