Kom ihåg mig?
Home Menu

Menu


AjaxToolKit autosuggest extender utan tagenbordstryckningar?

Ämnesverktyg Visningsalternativ
Oläst 2014-02-28, 14:46 #1
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
Standard AjaxToolKit autosuggest extender utan tagenbordstryckningar?

Hej,

Jag håller på att utveckla en kioskapplikation (dvs det kommer bara finns en touchskärm och ingen tagenbort)

jag använder just nu "Ajax ToolKit autosuggest extender" kopplad till txtSearch för att få en lista över alla mina produkter.

Problemet är att den funkar hur bra som helst när jag använder tapetbordet.
MEN när jag använder en virtuell tangentbord triggas in autosuggest.

Kod:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc2" %>

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" EnableScriptGlobalization="true"
            EnableScriptLocalization="true" ScriptMode="Release">
        </asp:ScriptManager>



<input type="txtSearch" value="" id="text" style="width: 150px;" />


 <asp:TextBox ID="txtSearch" runat="server" onfocus="jsKeyboard.focus(this); clean(this);"></asp:TextBox>
                    <cc2:AutoCompleteExtender runat="server" ID="autoComplete1" TargetControlID="txtSearch"
                        ServiceMethod="GetCompletionList" MinimumPrefixLength="0" CompletionInterval="0"
                        EnableCaching="false" CompletionSetCount="10" ShowOnlyCurrentWordInCompletionListItem="true"
                        CompletionListItemCssClass="CompletionListItemCssClass" CompletionListHighlightedItemCssClass="CompletionListHighlightedItemCssClass" />


<input type="button" value="A" id="btnAChar" />


$(function () {
    $('#btnAChar').on('click', function () {
        var text = $('#text');
        text.val(text.val() + 'a');    
    });
});
Allså jag en textbox, och när jag skriver "A" med tangentbordet kommer det upp en lista med produkter innehållande "A".
Men jag vill få upp samma lista när jag med musen trycker på knappen "btnAChar" (bokstaven 'A' dyker upp i txtSearch, men ingen autosuggest visas)

tacksam för svar.
naak2803 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-03-06, 14:37 #2
entep entep är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 54
entep entep är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 54
Det här löste problemet för mig.
"jQuery UI Touch Punch is a small hack that enables the use of touch events on sites using the jQuery UI user interface library."
http://touchpunch.furf.com/
entep är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017