AJAX :: How To Get The Text Typed Into A Combo Box
Oct 12, 2010
Can I provide a Combobox that will EITHER let a user type in a value OR let them select from the dropdown? I am trying to create a scenario where a user can attach a value to an object they are editing. When attaching that value, I want them to be able to type in a completely new value or, select from a list of already-existing values.
When I create the combo box, I add a list item that has text like "Type a value or pick from the list"...this has an index of 0. Then I append the databound values to the list.
A combo box seems like the perfect solution since it combines a text box with a drop down list but, I can not figure out how to retrieve the text that has been typed into the combobox once the form is submitted. cmbMyComboBox.text seems to be the obvious way to do it but, that returns an empty string. If I try to get the SelectedItem.Text then, I get "Type a value or pick from the list" instead of whatever text I typed into the combobox, once it was displayed.
Am I trying to do something that the ComboBox is not meant to do? How can I accomplish this?
I have decided to abandon trying to use the combo box. I am trying to use a dropdown menu in one column, and text boxes in all the others. But, I am having a strange problem with that as well. I will post those problems in the appropriate forum. I marked this post as "No Status" because I didn't see any way to delete it.
I have a .net 3.5 web form with an ajax combo box and a text box inside it. The bombo box is bound to a SqlDataSource.
My requirement is to show/hide the text box depending on the text of the selected item in the combo box. If a particular string, say 'xyz', appears in the text of the selected item, the I will make the text box invisible. I enabled the AutoPostback, made the text box disappear in the SelectedIndexChanged event, and everything worked fine.
However, when users enter their own texts (which are not in the list items), I am unable to show / hide the text box. I've tried the TextChanged event but nothing happens. It seems the event is not trigger after I enter a new text and locate the focus to other place.
is there a way to prevent the user ented text from being inserted into the bombo box?
I have an Ajax Toolkit combo box in DropDownStyle Mode. The DropDownStyle should prevent the user from entering values that are not in the list of items of the combo box. The problem is, if the user paste some text (right-click --> past OR ctr + V) in the combo box, it will work, event if the pasted text is not the list of items. Is there a way I can prevent this?
I am using the combo box for my project and I am having some odd behaviour from combobox...
i am using this combobox inside a formview control...once i click on combobox it is showing the list items at the bottom of formview not next to combobox control...I think it is taking the top and left values from formview offset.
How do you capture the text that is typed in an AJAX HTML editor that includes all of the formatting of the text so the text could be printed out exactly has it was put in.Example: Capture the text along with all the markup and store it in a database so it could be output again with all the formatting. This website does that, people put it in and then somehow it's displayed later.
i have 2 combobox A & B.. the values in B is populated according to selected value in A,, my code works fine when i click combo A and select a item,, the values according to it get populated on combo B. i have written it on the change event...
But when i use tab to navigate and select the items in combo A and change on pressing keyboard down key...the items in combo B is not getting populated with new values.. existing values does not get changed,,, ie change event is not getting fired... how can i manage it in down/up key in keyboard when using tab,,,,
I have a dropdown box which has the work Fa?? Group Ltd which should fit the drown down because on screen it looks like it can show this twice. However it is wrapping the Ltd around underneath.
I have a column in datagridview which is display the vendor services. It is a textbox type when display. However, when I want to edit the service. I would like to click on the cell, and the cell change to combobox for me to choose. How can I do that?
I am getting an error whenever I try to get the first character from a textbox control when nothing was entered into it. So, I need to be able to check if there are any entries in a textbox before trying to get the first one.
I want masked ComboBox, so I use a MaskedEditExtenderwith a ComboBox. The two controls came from the ajax control toolkit. But I got an error: "Unable to cast object of type 'AjaxControlToolkit.ComboBox' to type 'System.Web.UI.WebControls.TextBox'". Is there a way a can use a MaskedEditExtender with a combo box?
When i select or autosuggest in a combo box , i should be able to get the selected value in a text box in the client side using ajax without a postback.
have a filter on the page and i am using 5 combo boxes. The data in the combo box is getting filled properly. However when i select the drop down of combo box and select any item from the list. I get this error.."Invalid Argument"and the debugger points to style.width = bestWidth + 'px'i tried searching everywhere but no common errors.
I personally dont like doing this as i find it makes it harder for me to know if someone changed the field name, or mis typed it during development - the other way you won't know until the page loads.
With the strongly typed version if something changes in your DAL etc the build will break - letting me know I've messed up.
Why do so many people appear to use weakly typed code in ASP.Net (in examples, MVC, etc)? Am i missing something?
I have a very typical set up, an ajax update panel is updated when a drop list of offices changes. Each form could have it's own values, for instance each store will have it's own list of employees. Here is where the fun begins. The form can be changed by the drop down (new office) or validated and submitted.
On drop down change, I create a new instance of the same rad combo, bind it to the current data, confirm that the correct data is bound. Then on the return trip I see selected the default user from the previous user. This is a composite control, and firebug shows me that the value for the "text box" that simulates the combo still has the old value. I'm suspecting onViewStateLoaded, but turning viewstate off for the Telerik didn't . II don;t need it anyway, cuz I have to put the selected value in another hidden to make a cross page post on submit.
i have two ajax cascadedropdown combos loaded by a web service. When mi page loads, it do it before the data filled the first of the cascade combos so when page load (on the Page_load event) i try to select a value on the first combo but it is still empty. What can i do to force the load of the combos before page load? I have try combo.cascadropdwonextender.databind() on the page_load with no sucess.
Given the benefits of using strongly typed views to eliminate typed errors and the use of lambda expressions why would one use a dynamically typed view? When I use them I don't feel as safe as with strongly typed views. Am I missing something? Is there a special use for them?
I have a strange problem on my website that affects both IE 7 and IE 8 browsers, in that on a form with textboxes, once the cursor is placed in an active / enabled text box, the cursor itself shows up like 2 or 3 pixels to the left of the textbox. Mind you not a show stopper, but it is weird, because when you type text into these, the cursor flashing still appears before the last letter type. I think users will find that a bit confusing if they notice it.
I've verified that this is not happing in Firefox, Safari or Chrome.Any thoughts or ideas how to fix this?I tried padding the text box to move the cursor over, which worked but didn't fix it from showing up before the last letter typed.