1

実際、次の例のように、「情報を更新する」ボタンを追加したユーザー プロファイル ページを作成しました。

<span id="username"> Username:  <?php echo $username; ?>
<span id="password"> Password:  <?php echo $password; ?>

このページでは、最初に、データベースから php/mysql コマンドを使用してユーザー名とパスワードの値を取得しました。

ここで、「情報を更新」をクリックするたびにIDユーザー名/パスワードのinnerHTMLを変更するJavaScriptファイルを作成しました。次のようなものを追加したかったのです。

function update()
{

document.getElementById('username').innerHTML=' Username:  <input type="text"    id="uname" name="uname" value="<?php echo $username; ?>">';

 }

しかし、ユーザー名の値を取得していません。入力テキスト フィールド内で同じ php スクリプトを取得しているだけです。

メインページで直接取得していた「$username」の値を取得するにはどうすればよいですか?

4

4 に答える 4

0

<?php ..... ?>ファイルに書き込めません.js。実行されません。

ファイルのみにする必要があり.PHPます。そうでない場合は、スクリプト ファイルを PHP ファイルに含めることができますincluderequire

于 2013-10-18T07:59:49.487 に答える
0
<span id="username"> Username:  <?php echo $username; ?>
<input type="hidden" name="usernameHidden" id="usernameHidden" value="<?php echo $username; ?>"/>
<span id="password"> Password:  <?php echo $password; ?>

function update()
{
alert(document.getElementById("usernameHidden").value);
}
于 2013-10-18T07:54:59.903 に答える