1. ホーム
  2. javascript

[解決済み] JavaScriptでテキストボックスの値を取得する方法

2022-11-21 10:43:57

質問

JavaScriptを使ってHTMLのテキストボックスから値を取得しようとしているのですが、空白の後に値が表示されないのです。

例えば

<input type="text" name="txtJob" value="software engineer">

上記から、"software"しか出てきません。私はこのようなスクリプトを使っています。

var jobValue = document.getElementById('txtJob').value

どうすれば完全な値: "software engineer" を得られるのでしょうか?

どのように解決するのですか?

+1 ガンボ:'id' はページ要素にアクセスする最も簡単な方法です。IE (バージョン 8 以前) は、指定された ID を持つものが見つからない場合、一致する 'name' を持つものを返しますが、これはバグです。

私は "software"しか取得できません。

id-vs-nameはこれに影響しません。(例のコードに反して)「value」属性を引用するのを忘れてしまったことが原因だと思われます。

<input type="text" name="txtJob" value=software engineer>