Показать сообщение отдельно
  #5 (permalink)  
Старый 10.06.2009, 09:45
Аватар для Avaria
Интересующийся
Отправить личное сообщение для Avaria Посмотреть профиль Найти все сообщения от Avaria
 
Регистрация: 09.06.2009
Сообщений: 12

одну беду разрешила, пришла другая
в общем, теперь у нас все реагирует на событие onClick
<form name="f1">
         <table>
         <tr><td><input type="checkbox" id="favID01" onClick="change(this)" /></td><td>куплю</td><td>222-22-22</td></tr>
         <tr><td><input type="checkbox" id="favID02" onClick="change(this)" /></td><td>Продам</td><td>111-11-11</td></tr>
         <tr><td><input type="checkbox" id="favID03" onClick="change(this)" /></td><td>Поменяю</td><td>789-88-88</td></tr>
         <tr><td><input type="checkbox" id="favID04" onClick="change(this)" /></td><td>Отдам</td><td>999-99-99</td></tr>
         </table>
         <input type="text" name="kol_checked" value="0">
<DIV>
<input type="button" value="Добавить отмеченное в избранное" onClick="add_fav(f1.kol_checked.value)" checked="checked"> &nbsp;&nbsp;
<a href="favorite.html"><span id="fav_count">Избранное ()</span></a>
</DIV>
</form>

Теперь, не смотря на условие и состояние чекбокса (поставленна там галочка или нет) он все равно прибавляет 1
var i;
	i=f1.kol_checked.value;
	function change(checkbox)
	{	if(checkbox.checked==true)
	{f1.kol_checked.value=f1.kol_checked.value*1-1;}
	else
	{f1.kol_checked.value=1+f1.kol_checked.value*1;}
	}