gpt4 book ai didi

javascript - 点击时输入默认值

转载 作者:行者123 更新时间:2023-11-28 20:31:46 25 4
gpt4 key购买 nike

前面输入的编辑字段的良好用例允许单击空白字段或使用 alt+down 快捷键,并提供最近/默认值的列表。用户无需猜测要输入什么字母,并且可以从有用的选项列表开始。

问题:当用户输入/单击空字段或使用 alt+down 时,如何调用字段的 typeAhead 部分刷新事件?我希望由“var”属性定义的提交变量将为空,我将在代码中处理它以获得正确的选择。

<xp:inputText
id="inputTextLookup"
styleClass="lotusText"
value="#{viewScope.znalostiLookup}">
<xp:typeAhead
mode="partial"
minChars="1"
var="valueToLookup"
ignoreCase="true"
preventFiltering="true"
valueMarkup="true"
maxValues="10">
<xp:this.valueList><![CDATA[#{javascript:return options(valueToLookup);}]]></xp:this.valueList>
</xp:typeAhead>
</xp:inputText>

最佳答案

你可以这样做。通过使用 inputText 字段的 onFocus 事件。

<xp:eventHandler
event="onfocus"
submit="false">
<xp:this.script>
<![CDATA[
var typeAhead = dijit.byId('#{id:inputTextLookup}');
typeAhead._startSearch("ONFOCUS");
]]>
</xp:this.script>
</xp:eventHandler>

_startSearch()方法的参数是发送到服务器的值。

关于javascript - 点击时输入默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16215559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com