gpt4 book ai didi

javascript - 输入字段内的标签在聚焦时消失

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:33 25 4
gpt4 key购买 nike

如何获取格式如下的标签:

<label for="email"> Email Address *</label>
<input id="email" type="text" name="email" value="" size="18">

在输入文本框内显示并在输入元素处于焦点或满时消失?

我找到的解决方案要求我更改 html 代码,但我不能这样做,因为它来自第三方小部件。我可以让标签显示在输入字段的顶部,但我不知道如何让它对输入字段发生的事情使用react。

最佳答案

你想要的是一个占位符。它是一个 HTML5 属性,但 IE 和旧版浏览器尚不支持。要填写,那里有几个图书馆。我用过 jquery.enablePlaceholder它工作正常。

使用 JQuery,您将能够轻松地隐藏/删除当前标签并使用其内容填充占位符属性(如果需要,插件随后将使用该属性)。

$(document).ready(function() {
// Fetch the label and its text
var placeholderText = $("label[for='email']").text();

// Remove the unnecessary label
$("label[for='email']").remove();

// Set the placeholder attribute
// and enable the plugin for broswer not supporting it
$("#email").attr('placeholder', placeholderText).enablePlaceholder();
});

关于javascript - 输入字段内的标签在聚焦时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com