"Hello"と入力してみようとしていますが、空白のままです。私は何が欠けていますか?それは重複かもしれないが、私は答えを見つけることができません。前もって感謝します。どのように入力タイプの中にテキスト(値)を置くのですか?phpを使って "text"を入力します
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<?php
include ('dbconnection.php');
$username="Hello";
if (isset($_POST["button"])) {
echo "<script> document.getElementById('usernamelogin').value = '$username';
</script>";
}
?>
<form method="post" action="">
<input type="text" id="usernamelogin" name="usernamelogin"><br>
<button type="submit" id="button" name="button">Test</button>
</form>
</body>
</html>
を必要としない、私はPHPで値を直接挿入し、このソリューションです。これは私がまとめたちょっとしたサンプルだったが、IDは今そこにいる。私の悪い!しかし、入力上のIDでさえ、それはまだ動作しません。 – Mukamole
あなたのJavaScriptは、ページ上に要素が存在する前に実行されています。したがって、 'getElementById()'はその時点でその要素を見つけることはありません。 – David
JSまたはPHPを使用しますか? –