请您就以下问题提供建议:
我有一个注册表单,其中有一个文本区域
<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 获取元素会起作用,但似乎不是。不存在其他名称/身份重复。
非常感谢任何帮助。多谢你们