|
|
|
| Здравствуйте
Почему не работает эта функция?
Функция
<script language='JavaScript'>
function erase_var(var_pos)
{
document.pollform.variaton[var_pos].value=''
}
</script>
|
Запуск функции
<tr>
<td class='Capt'><span class='Mustred'>Вариант 1:</span></td>
<td><input type='text' class='Input' name='variation[1]' value=''></td>
<td class=''><img src='../img/eraser.gif' alt='очистить' width=20 height=20 onClick="erase_var(1)"></td>
</tr>
<tr>
<td class='Capt'><span class='Mustred'>Вариант 2:</span></td>
<td><input type='text' class='Input' name='variation[2]' value=''></td>
<td class=''><img src='../img/eraser.gif' alt='очистить' width=20 height=20 onClick="erase_var(2)"></td>
</tr>
|
Почему она не работает? Выдает ошибку см. рисунок
Заранее спасибо за ответ. | |
|
|
|
|
|
|
|
для: antf
(29.11.2005 в 20:55)
| | У вас неправильные имена инпутов.
<input type='text' class='Input' name='variation[1]' value=''>
|
Должно быть так:
<input type='text' class='Input' name='variation' value=''>
|
Функция не меняется | |
|
|
|
|
|
|
|
для: codexomega
(29.11.2005 в 23:41)
| | А если я хочу, чтобы несколько инпутов имело имя variation? Мне это и нужно. | |
|
|
|
|
|
|
|
для: antf
(29.11.2005 в 23:50)
| | А я что, советую обратное?
Ставьте везде одно имя.
Скрипт поймет что это массив. | |
|
|
|