页面加载时已填充文本的输入字段

Input Field with text already populated on page load

我有一个自定义的 Visual Force 页面,加载时有一个名称字段,该字段应该在输入文本框中打印 {Auto},用户可以删除或保留或不删除。我一直在使用 html 占位符,但文本只是消失了并且是灰色的。

我的 VF 输入字段:

<apex:inputfield required="true"
                value="{!EventPackageRevenueBreakdown__c.Name}"  html-placeholder="{!Auto}"></apex:inputfield>

该代码看起来像什么:

我需要它的样子(注意光标在结束范围之后)

在此先感谢我对此还是很陌生!

placeholder属性会在字段中有值时消失,你要的是实际设置字段的VALUE为{Auto}。

试试这个:

如果您希望它在用户点击该字段时自动清除该字段,您可以添加一些 javascript 来处理它。

我建议您将控制器中的名称字段设置为“{Auto}”值。