Barbara S.

Barbara S. Specjalista GIS/SQL

Temat: Problem z document.getElementById('ID').value

Witam,
mam na stronie pole do wpisania np. tytułu przez użytkownika
<input type="text" id="autorTekst"></input>

wartość wpisana przez użytkownika pobierana jest w skrypcie JS z użyciem zmiennej w taki sposób:
var autor = document.getElementById('autorTekst').value;

Potem w funkcji używana jest ta zmienna,aby nazwijmy to wyświetlić wpisanego autora. . I choć wszystko jest poprawnie, nie wyrzuca błędów to nie działa. A sama funkcja dobrze działa, ponieważ gdy zmienną zdefiniuję jako np. var autor= "Autor" to wszystko dobrze się robi.

W Chromie w ogóle nie działa, a w Firefoxie działa jak wpiszę wartość i przeładuję stronę, wtedy dopiero skrypt pobiera wpisaną wartość.

Jakieś pomysły z czym jest problem. Dodam, że w innych miejscach funkcje, które korzystają z getElementById działają.

konto usunięte

Temat: Problem z document.getElementById('ID').value

Przeczytałem i nie wiem o co chodzi, co chcesz osiągnąć?

var autor = document.getElementById('autorTekst').value;
tak pobierasz autora z inputa

jak byś chciała nadpisać wartość inputa to możesz zrobić tak:

autor = 'Mickiewicz'; // nadpisanie wartości zmiennej autor
document.getElementById('autorTekst').value = autor; // zmieni wartość w Twoim inpucie

Swoją drogą mogła być wrzucić swój kod do pokazania np jakiś portal np na https://jsfiddle.net/

Następna dyskusja:

Google Chrome - problem z d...




Wyślij zaproszenie do