【发布时间】:2023-03-30 22:45:01
【问题描述】:
我在 Salesforce 的 visualforce 页面上使用 javascript。我试图找到一些关于可以对visualforce的本机<apex>标签属性做什么的文档。
我特别想做的是在用户单击输入文本框(我的搜索字段)时清除它。目前它填充了当前查询结果,这就是我想要的,但我试图添加一些细节并在用户选择文本框输入新的搜索查询时自动清除它。
这是我用来更改输入文本框值的 javascript 函数。 visualforce 上搜索字段的 id 是 search,它位于 navForm 中(我确定组件被正确找到,并且我已经测试了该函数正在被调用的警报)。
<script type="text/javascript">
function clearField() {
var searchField = document.getElementById('{!$Component.navForm.search}');
searchfield.value = '';
}
'value' 是输入文本属性的名称,用于在页面加载时正确填充当前查询的文本框。该 visualforce 页面组件的其他属性(标题、标签)不是我需要的。
【问题讨论】:
标签: javascript salesforce visualforce apex