Próbuję użyć JavaScript, aby uzyskać wartość z pola tekstowego HTML, ale wartość nie pojawia się po spacji
Na przykład:
<input type="text" name="txtZawod" value="inżynier budownictgwa">
Dostaję tylko: „inżynier” z powyższego. Używam takiego skryptu:
var zawodValue = document.getElementById('txtZawod').value
Jak dostać ,,inżynier budownictwa"?
1 odpowiedź
„Id” to najprostszy sposób na dostęp do elementów strony. IE (wcześniejsza wersja 8) zwróci rzeczy z pasującą „nazwą”, jeśli nie może znaleźć niczego z danym identyfikatorem, ale jest to błąd.
jeśli dostajesz tylko wartość inżynier, id-vs-name nie wpłynie na to; Podejrzewam, że tak się stało (w przeciwieństwie do przykładowego kodu), że zapomniałeś podać swój atrybut „value”:
<input type="text" name="txtZawod" value=inzynier budownictwa>