输入为只读我无法复制值

时间:2018-08-27 16:53:18

标签: html google-chrome readonly readonly-attribute

我在输入文本为只读且具有placholder文本时遇到麻烦。 我无法在Chrome中复制文本。

  • 如果先用鼠标选择文本,然后再按CTRL + C,则不会复制该文本
  • 如果先双击文本,然后再按CTRL + C,则会复制文本
  • 如果双击鼠标并在鼠标的上下文菜单中选择了要复制的文本,则文本将被复制

<p>If the text is selected with the mouse and then CTRL + C, the text is not copied</p>
<p>If the text is double-clicked and then CTRL + C, the text is copied</p>
<p>
If the text with double click of mouse and in the context menu of the mouse is selected the option to copy, the text is copied</p>


<form>
<input type="text" value="123" placeholder="123" readonly="readonly"/></form>

提琴手:https://jsfiddle.net/sjtwdov3/26/

我尝试搜索此问题,但找不到任何帮助。 你有没有遇到过?这是已知的Chrome问题吗?

1 个答案:

答案 0 :(得分:0)

已编辑-由于它是通过表单传递的,因此请在下面使用带有name属性的隐藏字段将值通过表单传递。

<input type="text" value="123" placeholder="123" disabled />
<input type="hidden" value="123" name="fieldName" />