Cześć, problem niby banalny, ale mi nie działa. Mam takiego htmla:
<div id="box" name="box">
<input type="text" name="mail" />
<button onclick="foo()">OK</button>
</div>
Uzytkownik wpisuje sobie coś co inputa i po wciśnięciu przycisku ma się pokazać w alercie to, co tam wpisał. UWAGA! Funkcja foo ma być bez parametrów.
Moja funkcja teoretycznie powinna działać - wg tego, co piszą w necie wszyscy. Niestety nie działa i efektem jej wykonania jest alert z tekstem: "null", zamiast tego, co wpisuje użytkownik:
function foo()
{
myDiv = document.getElementById('box');
edit = myDiv.getElementsByTagName('input');
alert(edit[0].getAttribute('value'));
}
Czemu to nie działa?