| Код | <script language='javascript'> function block(ida) { var myelement = document.getElementById('j'+ida); var myelements = document.getElementById(ida); if (myelement.checked == false) { document.myelements.disabled = true; } else { myelements.disabled = false; } } </script> <input type='checkbox' id='jname' onChange='block(name)'><input type='text' id='name' disabled='true'> <input type='checkbox' id='jname2' onChange='block(name2)'><input type='text' id='name2' disabled='true'>
|
Смысл такой: посредством php будет формироваться список по принципу "кнопка+форма_текста". При нажатии на кнопку должен разблокироваться input=text. name и name2 - это то, что в каждой строчки будет разной переменной. Вопрос задачи: почему document.getElementById() не воспринимает параметр функции block() - "ida"? Давно заметил эту непонятность, но как-то обходился раньше... Заранее благодарю. |