Javascript HTML/CSS输入可复制的占位符文本

Javascript HTML/CSS输入可复制的占位符文本,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我现在似乎找不到任何类似的东西,但我确信我以前见过类似的东西 目前,我可以使用input或textarea html标记和占位符属性来获得接近我想要的内容,但我还想让用户能够复制占位符文本并将其输入/粘贴到条目所在的同一框中。这可能吗 用例是公共目录路径的占位符: box1@mtk:/path/to/data/20180202_TextFile.txt 我希望用户能够复制和粘贴“box1@mtk:/path/to/data/”输入框中,这样他们只需更改文本文件名 我不能强制值作为占位符,因为我不

我现在似乎找不到任何类似的东西,但我确信我以前见过类似的东西

目前,我可以使用input或textarea html标记和占位符属性来获得接近我想要的内容,但我还想让用户能够复制占位符文本并将其输入/粘贴到条目所在的同一框中。这可能吗

用例是公共目录路径的占位符: box1@mtk:/path/to/data/20180202_TextFile.txt

我希望用户能够复制和粘贴“box1@mtk:/path/to/data/”输入框中,这样他们只需更改文本文件名

我不能强制值作为占位符,因为我不希望用户在不修改所有字段的情况下意外提交表单


那么,是否有可能拥有可选择/可复制的占位符?

不,您必须在占位符和值之间进行选择。我只想将value与一个脚本结合使用,当所有字段都与默认值不同时,该脚本将启用该按钮,或者如果它们不是默认值,则打印一条错误消息,例如:

if(document.getElementById(“value1”).value !== “DEFAULT TEXT” && document.getElementById(“value2”).value !== “DEFAULT TEXT” && ......) {
    document.getElementById(“submit”).disabled = false;
}

这对你没帮助吗?一句话,不是。在那个时候,它们不会是占位符属性。你可以使用@claudionatasijunior链接的答案,但这有点混乱。我只需要将文本放在文本框中,添加一个
输入
事件处理程序来标记用户已触摸该值,如果没有,则不启用提交按钮。为什么不将该文本设置为输入的默认
?是否存在要绑定到的特定事件?比如按下按钮或对焦之类的?我觉得在方框旁边有一个显示“默认”的按钮可能更容易些