Autor Thema: [GELÖST] XPages Enter anstatt Button  (Gelesen 1844 mal)

Offline chr-hl

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
[GELÖST] XPages Enter anstatt Button
« am: 17.11.17 - 10:43:22 »
Hallo,
ich versuche es jetzt einmal hier.
Problem: Ich habe ein Suchformular als XPage, die beim Mausklick auf den entsprechenden Button die gewünschte Funktion ausführt.
Nun möchte der Anwender diese Funktionalität auch beim Drücken der Entertaste haben.
Mit den Infos aus im Netz bin ich bisher nicht weiter gekommen.
Vielleicht hat hier Jemand etwas für mich.

Gruss
Christian
« Letzte Änderung: 22.11.17 - 08:52:36 von chr-hl »

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: XPages Enter anstatt Button
« Antwort #1 am: 20.11.17 - 08:10:42 »
Eine mögliche Variante:

Code

<xp:inputText id="searchFor" styleClass="form-control"
	value="#{HelpAppBean.searchFor}">
	<xp:this.attrs>
		<xp:attr name="placeholder" value="Suche...">
		</xp:attr>
	</xp:this.attrs>
	<xp:eventHandler event="onkeypress" submit="false">
		<xp:this.script><![CDATA[
if( thisEvent.keyCode == 13 ) {
			thisEvent.preventDefault();
			thisEvent.stopPropagation();
			startSearch() ;
}
]]></xp:this.script>
	</xp:eventHandler>
</xp:inputText>


Also einfach im onkeypress event des inputs auf Enter (thisEvent.keyCode == 13) prüfen.

Hubert

Offline chr-hl

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: XPages Enter anstatt Button
« Antwort #2 am: 22.11.17 - 08:51:56 »
Hallo Hubert,

vielen Dank, dass war der richtige Anstoß für mich.

Christian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz