【问题标题】:Input Field with text already populated on page load页面加载时已填充文本的输入字段
【发布时间】:2016-05-11 19:50:13
【问题描述】:

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

我的 VF 输入字段:

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

该代码的外观:

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

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

【问题讨论】:

    标签: html salesforce visualforce input-field


    【解决方案1】:

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

    【讨论】:

    • 就是这样,我必须将值分配给控制器!谢谢!
    • @NicolePhillips,很高兴我能帮上忙 :-)
    【解决方案2】:

    当字段中有值时,占位符属性会消失,您要实际将字段的VALUE设置为{Auto}。

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 2013-06-01
      • 2013-06-18
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多