Как правильно записать событий onclick?

Bboy

Новичок
Как правильно записать событий onclick?

необходимо сделать след. вещь: два варианта, есть либо чекбокс либо картинка (мне кажется с картинкой проще получиться), и есть <...type=text...> - текстовое поле, надо что бы при нажатии на картинку (checkbox) значение текстового поля становилось бы равным 0! Пробовал так:
<body>
<form action="q.php" method="post" name="form">
<input type="text" name="amount" size="2" maxlength="2" value="1">
<img src="q.gif" onClick="document.forms['form'].elements['amount'].value=(parseInt(document.forms['form'].elements['amount'].value)=0)">
</form>
</body>
не получается
Подскажите как???
 

Altex

Новичок
Попробуй запустить этот файл в firefox'е и открой javascript console. Там тебе будет выводится информация - почему не работает.

вобщем надо так писать -
onClick="document.forms['form'].elements['amount'].value='0'";
 

Bboy

Новичок
Понятно, а как мне быть если у меня имя текстовго поля не буквенное, а числовое???
 

su1d

Старожил PHPClubа
попробуй так:
<form>
<input name='doh' id='something' value='4'>
<a href='#' onclick='document.getElementById("something").value="0"; return false;'>BLEH!</a>
</form>
 

Bboy

Новичок
Originally posted by su1d
попробуй так:
<form>
<input name='doh' id='something' value='4'>
<a href='#' onclick='document.getElementById("something").value="0"; return false;'>BLEH!</a>
</form>
Спасибо большое!!! То что надо!:p
 
Сверху