こんにちは、私は今日始めました。HTML/JavaScript - 入力値が更新されない(Element.value = Null)
JavaScriptファイルにユーザーが入力できる文字列を取得する必要があります。私は、document.getElementById("myID").value
を使用して、htmlサイトの入力フィールドの値を取得する必要があることを知りました。私の問題は次のとおりです:提出はサイトのリロードを強制し、私の機能は何の影響も与えないので、私は入力とボタンを囲む括弧を使うことはできません。
だから私はJavaScriptファイルに文字列を飛ばす必要があります。
これは私が現時点で持っているすべてです:
<div id="searchDiv">
<input type="text" id="searchInput" placeholder="Search for Gifs..." value="" />
<input type="button" id="searchButton" value="Search"></button>
</div>
そして、私のJavaScriptファイル:
var searchButton = document.getElementById("searchButton");
var searchInput = document.getElementById("searchInput").value;
searchButton.addEventListener("click",
function() {
function(parameter)
}
)...
のでdocument.getElementById("searchInput").value;
は、入力フィールドが編集された場合でも、ヌルをお返し。
私があなたを助けてくれることを願っています。
だったのに役立ちますあなたは*のヌル*または空の文字列を取得していますか? – RobG
空の文字列だけど、誰かが何かを入力する前に値にアクセスしていたという問題があった – redii