我在页面中有一个文本框及其标签。默认情况下,如果页面中有文本框,它将支持tap to paste
iPad 中的功能。在我的情况下,我也可以点击和粘贴。
<div class="labelwrap">
<label for="srl_input" >Serial Number...</label>
<input type="text" id="srl_input" class="serial_input">
</div>
但是,如果我将使用 css 并将此标签保留在文本框中,那么我将失去此功能。我认为当我点击文本框时,实际上它是获得焦点的标签,因此我看不到任何粘贴选项。如果我设置display: none
为标签,那么我可以使用tap to paste
. 事实上,如果我z-index: -1
也在这种情况下设置,我可以粘贴文本。但是在这两种情况下,标签都没有显示在文本框中(显然:))。
请让我知道如何在文本框中包含标签并且仍然具有该tap and paste
功能。需要显示标签,直到文本框中没有字符,即如果文本框获得焦点但尚未写入任何内容,在这种情况下,标签也应该可见。
PS 我没有使用placeholder
HTML5 的属性。