function rez ()
{
if(document.getElementById("text")=="sample text")
{ document.getElementById("here").innerHTML="<input name=\"img_video\" type=\"text\" id=\"img\" size=\"51\" />";}
else{document.getElementById("here").innerHTML=document.getElementById("here").value;}
if(document.getElementById('bbb').value=='Редактировать'){
document.getElementById('bbb').value='Сохранить';
}else{
document.getElementById("button").innerHTML="<img src=\".../ok.png\" width=\"30\" height=\"30\" />";
};
}
<table>
<tr><td id='here'>Какая-то надпись</td><td id='button'><input onClick='javascript:WhereYouWillSend()' type="submit" name="bbb" id="bbb" value="Редактировать"></td></tr>
</table>
В общем я хочу сделать редактирование информации о пользователе.
Типа есть текст, при нажатии на редактировать, он меняется на текстовое поле, а при нажатии на сохранить-меняется на то, что ввели в текстовое поле.Кнопка меняется на картинку.
Всё работает кроме получения данных из текстового поля.Пишет undefied. Читал,что вроде нельзя его вот так просто получить, но думаю как то всё же можно. Пока тестил- перестала выполняться смена текстового поля на undefied. Не знаю в чём проблема...