AJAX :: Remove Items From ComboBox Through Javascript
Aug 10, 2010
I need to manipulate the combobox (from AJAX3.0) in ASP.NET through javascript. The webpage is simple. There is one dropdownlist and one combobox. When the selection of the dropdownlist changes, I need to change the combobox accordingly, may remove a few items or add new items. Right now, I know how to add items into combobox using javascript from the topic:[URL] And I need to how to remove one of the item from the combobox according to a text or just clear all items.
I wonder how to validate if a inserted item in a Combobox exists in a database during postback? If the item.text exists, a errormessage should notify the user that the item already exists in the database. If the item does not exists in the database a inserting should be done.
Should i use the customvalidator and create a servervalidationfunction that searches my databasetable for the item name?
Should i validate inside one of the two ComboBox control events, ItemInserting and ItemInserted?
After validating the existence i would like to validate if the inserting to the database was successfull.
I have a simple web app which contains a page of thumnail images. The user selects one or more of these images, which then appear in a 'lightbox' area on the page (just a div into which the images are cloned, to give a preview of which ones the user has chosen), and clicks a button which zips up the selected images and prompts the user to open or save the zip. I'm wondering what the best way of doing this is, bearing in mind my .NET skills are very limited? I have the jquery working which clones the items into a lightbox div. I also have the ASP.NET side of things generating a zip file and sending it to the user to download - although the zip is just hard-coded as an empty file at the moment. Currently I'm thinking that each click of the thumbnail will call an aspx page via ajax and will add that item (probably the file name of the image) to an array in a session. Then when the download button is clicked, the application will loop through all the session items, zip the files and send to the browser as a downloadable zip.
Is this a good way to do it? If so, could anyone point me towards the best way to save the selected items into an array in a session? I've really no idea how to store a list of items in an array. It would be good also to be able to use ajax to remove items from the session array too.
I am using a ComboBox from the ASP.NET AJAX Toolkit (version for .NET 3.5) with values populated into its DataSource property.If I use my mouse to drop the combobox down and select a value, then highlight the value and click backspace, I get an error: Microsoft JScript runtime error: '_optionListItems[...].text' is null or not an objectMy DropDownStyle is set to "DropDown" so I should be able to have text in the control that does not exactly match one of the items in it. Therefore, I do not understand why I get this error. It seems to work perfectly otherwise.
Buenos nachos, to be brief, my question is: is it possible to allow users to add new items to a combobox at runtime without having the autopostback property set to true? I understand it needs to postback if a new item is added, but I do not want the box to postback if the user simply selects a different value!
The tag I currently have is below. Without having the autopostback="true", the comboxbox doesn't allow the user to add new items to the box >_<' Any thoughts?
I'm try to add a combobox to my form which i have done and populate it with the infomation i need but i want to stop the user from being able to edit the first 5 character in the textbox part of the combo box( 1 is this possible 2 am i going about it in the right way).
I have 3 columns fro a db to enter ips ie 123.456.7.89 at the start if each number i want (SE1)(SE2)(SE3) which i can do at the momment . So I get in the combobox list 3 items with (SE1)123.456.7.89 OR just (SE1) depending of i a result is returned from the DB. However i don't want the user to be able to edit out the (SE?) part of the sting in the textbox. When editing i've tried used the text change event to try and capture the change and make sure the string.length > 5 , but the event does not fire also when i leave the combobox it it adds to the combox list. If I refersh it goes back to how it should be with only the 3 items.
it binding correctly(datasource dynamically binded) and it raises event too while changing index but it is not raising event when we manually clearing the combobox text..if currently combobox having text "ASP" then i manually select that entire text and using del key i am deleting but it is not raising event for me.. when i change index it automatically raising event...i need to raise event while combobox is empty...
I've a webform that has a formview in insertmode that among others has a combobox with a datasource. The problem is that user needs to have a way to add new items to combobox directly rather than having to go to mainteinance webform that deals with the info related with the table that feeds combobox. So I thought that I should have an update panel and put the combobox in there together with a button to open a popup window to add the new record, close when done and update combobox with newly added item.
In theory that's what I want. What I require are examples of how to do that in the best way. I thought first of using javascript but how do I know when the popup window was closed? how to trigger update panel?
On running the application, i see the ComboBox but none of the list items are visible. Clicking on the dropdown button does not show anything also. Accessing the SelectedItem property shows that the first item is selected.
I'm moving itmes from one ASP.NET ListBox control to another ListBox control from client-side. It works on the client-side but when I tried to count items in destination ListBox on the server-side, it's always nothing. Below, is the jQuery code used to add/remove items from ListBox control.
[Code].....
I know that we can add/remove items from ListBox from server-side. But I'd like to get it done from client-side. Why there isn't anything in the destination ListBox when counting the items from the code-behind, eventhough the items are added from the client-side already.
I have a List in which I select users from db each time a sql query runs with certain value and selects one user in the time thus I cannot limit identical users in sql.
On my page, I want to be able to add and remove users for a certain event. I could have a dropdown populated with users and an "Add" button next to it, then when I want to add a user, I pick one and click "Add". There would be a grid below it displaying all the users for the event, with "Delete" buttons for each one. The downside to this is that a database call is made for every Add and Delete.
Another option is to have two listboxes on the page - one on the left containing all users in the database, and another on the right which will contain users for the given event, and I can just add or remove from the list on the right. Then when I'm done, I click save, and it makes one database call. The only issue is that if I'm removing and adding, I'll have to delete every record in my EventUsers table for that event, and then add the changes. I've run into this before, and I've always gone with the dropdown method. What's the preferred method here?
I need functionality that will allow to discard objects from session if they are not used in specified amount of time. It is simmilar to Cache timeout functionality.
Is there any session provider (possibly free) or pattern that achieves that?
I have house_info table in database and I have dropdownlist in my page that bind it from Shoppingcenter columns from house_info table...
in Shoppingcenter column in some rows are data and  some rows are NULL
now when I bind dropdown list it shows space in first Item after that it shows other Item that bind from house_info table I mean in dropdownlist shows NULL value (Space) that is in Shoppingcenter column
below is SP
ALTER procedure [dbo].[selectcentercityS] @city nvarchar(30) ,@region nvarchar(5) ,@district nvarchar(30)
[Code] .....
I don't want it shows space in dropdownlist. What should I do?