javascript 文本输入焦点丢失事件

nbnkbykc  于 2023-01-08  发布在  Java
关注(0)|答案(2)|浏览(125)

我有下面的页面。我想恢复输入的文本,如果它没有被改变(当焦点丢失时)。我该怎么做?

<html>
<head>
</head>
<body>

<script type="text/javascript">
function clearTextArea(object){
    object.value = "";
}
</script>

<input type="text" id="option" value="test" onfocus="clearTextArea(this);"></input>
</body>
</html>
zpgglvta

zpgglvta1#

有什么反对使用

<input (...) onblur="this.value = 'test'">

听众?
(You如果您使用的是HTML5,也可以使用“placeholder”属性完成相同的操作)

7lrncoxx

7lrncoxx2#

在clearTextArea方法中,获取文本区域中的当前文本,并将其存储到一个隐藏字段或cookie中,然后在on blur事件中,检查值是否发生了变化。

相关问题