0

phpが書き込み、javascriptが読み取られるページにテキストボックスを配置できるようにしたい

このソリューションを見ました PHPを介してテキストボックスの値を設定するにはどうすればよいですか?

それを使用すると、このコマンドを使用してテキストボックスに値を書き込むことができます

<input type=\"text\" name=\"txtFromPHP\" value=\"" .$row['id'] . "\">

しかし、これを使用してテキストボックスにアクセスすると

var str = document.getElementById('txtFromPHP').value;

エラーが発生します

document.getElementById("txtFromPHP") is null

おそらくそれは関連しているかもしれませんが、テキストボックスが配置されている私のhtmlページは、http://www.w3schools.com/PHP/php_ajax_database.aspにあるAjaxデータベースの例の修正バージョンです。

ありがとう

4

2 に答える 2

1

次のように要素IDを設定する必要があります

<input type=\"text\" id=\"txtFromPHP\" name=\"txtFromPHP\" value=\"" .$row['id'] . "\">

あなたの例では、要素の名前のみを設定しtxtFromPHP、IDは設定していません

于 2012-06-14T20:43:35.083 に答える
1

「name」を「id」に変更するか、両方を使用します。

<input type=\"text\" id=\"txtFromPHP\" value=\"" .$row['id'] . "\">
于 2012-06-14T20:44:33.410 に答える