How to select combo value on click of enter - javascript

How to select combo value on click of enter.
I am using combobox and values are coming by using mouse click and click on enter. But When I choose second value by click on enter 1st value is disappear. I a using keyboard and value appear in search. How to resolve this.
In my fiddler please select two value by click on enter, first value is disappear by clicking the second one.
Please help me to fix this. MyFiddler.
Note : I don't want to use tagfield.

The Combobox control is deliberately built around having only one selection. It used to support multi-select, but that's been deprecated since Ext 5.1 and will presumably vanish or break in nasty ways.
The only built-in way to do what you want is with Tag Fields (which you've indicated you don't want), or the Ext.view.MultiSelector class. The latter isn't a single field, but a variant of a grid.

Related

How to override <select> key when selecting options so that i can use tab to select?

I am using ng-zorro-select using angular. This is a library but it's based on standard html and css.
Suppose i have this page:
table with select
This is what is happening:
When i press TAB the focus goes to the first select
then i can type in my search option
to select the option i have to press ENTER on my keyboard
to move to the next select i have to press TAB
This is what i want:
Pressing tab goes to the first select (or another one in the row, but i can't get tabindex to work for me).
I type in my search
Now instead of pressing ENTER i would like to press TAB to select my option
Pressing TAB again will move the focus to the next element
My understanding here is that it has something to do with the presets that ng zorro team decided on the select option. But since it's a standard select i can't figure out how to override that specific property.
Using a simple html <select> works great so it is doable, i just don't know how and what i have to override to make it work.
External Resources:
If you want to play around you can use this Stackblitz ng-zorro-select or visit the ng zorro select page.
I honestly know nothing about the tab key and how to handle onFocus events in angular, or how to give a specific element focus on angular.
Anyway if you do, thanks for helping me.
If you look at the source code of the component they're calling a method to close it on TAB press.
If you want to keep using this component you could do a wrapper component that passes down everything but overrides the method onKeyDown to match your expected behavior.

Bootstrap ui lookahead dropdown only works after deleting selection first

The software I am debugging uses ui-bootstrap-tpls-1.1.2.
By default, if I open a modal and then click on one of the text boxes that has a a lookahead dropdown menu, the dropdown menu opens.
If I then select an option from the dropdown and click on that textbox again to pick a different option, the dropdown will not open this time, unless I delete at least one character from the original selection.
How do I get that dropdown menu to open every time I click on the text box, regardless of whether something has already been selected?
thanks
Things I've tried:
onclick="TextBoxName.Text = String.Empty;"
onfocus="this.value=''"
Clearing the textbox is not necessary, but I couldn't find anything in the documentation that would provide another way to accomplish this without clearing the text 'onclick' or 'onfocus'. Neither of those two functions above gave the result that I had hoped for.
The code for the modal:
below is a pick of the modal.
The red circle shows a textbox where a selection has already been made.
If I click on that textbox again, the dropdown will not appear until I delete at least one character from "2017/18 Items":

make undo apply to drop-down menus and check boxes?

I am using Chrome. I have a page with multiple controls. I make changes in an text input, then to a drop-down (select) control, then to a check box or radio button, and then to second text input. I then press control-z once, and it undoes the change in the second text input. I press control-z again and it undoes the change in the first text input. Is there a way in to make this built-in multiple-undo process include changes to drop-down (select) controls and check boxes / radio buttons, without having to write custom code to save values, track edits, capture control-z events, etc.? I know that code is not terribly hard, but if there's a way to make it just happen that would be nice.
I only care about Chrome, so it's okay if there's a Chrome-specific way to do this.

interesting select box case?

Ok i am trying to make a select box like this used in following website
http://www.buildasign.com/PowerDesign.aspx?T=72486B387A61516563704442304E344F3068766947673D3D
When you will open the website link you will see a default word "Go" as selected. On left
side of drawing window there is size option which is of 91 value. But there are some fix values in select which never change like 8,10,12. How he is keeping one field which doesn't show in select(This value 91 doesnot show in dropdown) but still appears in it. Any help will be appreciated?
In a browser such as chrome, inspect the element and you'll see the text "91" is in a textbox, overlaid over the dropdown list. This simulates a combobox. There are various combobox jQuery plugins: http://plugins.jquery.com/plugin-tags/combobox
It's not a standard select box. But a textbox with some predefined text that is shown as an AJAX select box (a .NET control renderes data as a select box but it's not HTML select form element! just looks like it).
Spolto is pretty dead on with this one. The author of the site just set the text that way.
If you notice, the "drop-down" is still text typable, so despite the options you can type any set of digits there!

iPad focus-event

I try to get the following working:
I have a form containing selectboxes and inputs.
There are two buttons on top of the virtual keyboard - "next" and "previous".
Navigating through the input fields works.
When I reach a selectbox (by pressing "next"), the keyboard stays and the selectbox shows its items.
When I select an item by tapping on an item of the selectbox, the element is selected and the keyboard disappears.
That's not what I want.
I want the next input or selectbox to be focused or the keyboard to stay.
I read (and tested) that the focus event does not work.
Is it possible to get this running by a workaround?
THX!
then assign the first responder to the next ui element and the keyboard will remain visible. You should do this in the code that accepts the input from the selectbox.
I am speculating, since there is no code included in the question, but I think the suggested approach should work

Categories