|
|
|
| Здравствуйте,
Сразу скажу с жабаскриптом я незнаком, потребовалась мне одна функция вроде все логично написал, а толку ноль :)
Вобщем помогите разобратся как заставить этот код работать:
<script>
function cats()
{
if( document.form.new_cat.checked )
{
document.cats.innerHTML = '<input type="text" name="catNew" style="width: 100%;">';
}
else
{
document.cats.innerHTML = '<select name="catID" style="width: 100%;"><option value="6">Test 555</option><option value="5">Test</option><option value="4">Test</option><option value="3">Test</option><option value="1">Test</option></select>';
}
}
</script>
<tr>
<td><strong>Раздел</strong><br><label for="new_cat"><input id="new_cat" type="checkbox" name="x_new_cat" value="ee" style="margin:0px;padding:0px;" onclick="cats();"> новый</label></td>
</tr>
<tr>
<td id="cats"><select name="catID" style="width: 100%;"><option value="6">Test 555</option><option value="5">Test</option><option value="4">Test</option><option value="3">Test</option><option value="1">Test</option></select></td>
</tr>
|
| |
|
|
|
|
|
|
|
для: namo
(20.08.2006 в 16:44)
| | А где ж вы функцию вызываете? Видно только объявление. Дайте полный код странички. | |
|
|
|
|
|
|
|
для: coloboc66
(20.08.2006 в 18:04)
| | <input id="new_cat" type="checkbox" name="x_new_cat" value="ee" style="margin:0px;padding:0px;" onclick="cats();"> | |
|
|
|
|
|
|
|
для: namo
(20.08.2006 в 16:44)
| | document.form.new_cat
что такое form из представленного вами кода не понятно.
И ещё не просто document.cats.innerHTML,
а document.getElementById('cats').innerHTML | |
|
|
|
|
|
|
|
для: RMW
(20.08.2006 в 18:35)
| | document.form.... это id формы: <form id="form"> :)
getElementById() - помог :) спасибо. | |
|
|
|