次の点についてアドバイスをいただけますか。
登録フォームがあり、その中にテキスト領域があります
<form id="register" name="register" method="post" action="register.php">
<textarea rows="5" id="bio" name="bio" method="post">Biographical information</textarea>
</form>
次のように、Javaスクリプトを使用して、onfocusイベントとonblurイベントのイベントハンドラーを作成しようとしているため、デフォルトのテキストはフォーカス時に削除され、ぼかし時に復元されます。
var bioField = document.getElementById("bio");
bioField.onfocus = function() {
if (bioField.value == "Biographical information") {
bioField.value = "";
}
};
bioField.onblur = function() {
if (bioField.value == "") {
bioField.value = "Biographical information";
}
};
idで要素を取得することで機能すると思いましたが、そうではないようです。名前/IDの他の重複は存在しません。
どんな助けでも大歓迎です。みんなありがとう