[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Can manual "Fill In" entries be entered into an HTML Select box?

Posted on 2005-04-27
Medium Priority
Last Modified: 2012-06-21

I searched for several hours on the Internet and could not find anything that addresses this question specifically. I joined this service just to get an authoritative answer to this question.

I want an html select box (<select>) that will allow manual entries. In other words, I want to be able to type in values manually, that are not contained in the drop down list.  I can do this with combo boxes in MS Access, using VBA, but I cannot figure out how to do it in html.

I will greatly appreciate any advice or help anyone might provide.

Thank you very much,

P.S.  I rated the question difficulty based on how difficult I imagine the question to be for an expert. I imagine that a yes or no anser to this questions is "easy" but that a solution, if possible, is "moderate."
Question by:JA67
  • 4
  • 2
LVL 30

Expert Comment

ID: 13881223
combo-boxes are not part of html.
you need to use a "select" and a "input type=text" to do that.
... or you can do it with dhtml, but i don't recommend that solution.  using standard html is always better.

Author Comment

ID: 13881277

GrandSchtroumpf -- Are you saying that I can somehow combine the functionality of a "select" and a "input type" to create the functionality I have described in my question? If yes, can you give me an example of how I would do it? If no, can you give me an example of how I would do it with dhtml?

Thank you.
LVL 30

Expert Comment

ID: 13881283
for dhtml combo-box widgets:  http://www.google.com/search?q=dhtml+combobox
webfx is a popular widget site:  http://webfx.eae.net/dhtml/combobox/combobox.htm

this way you can have an idea of what's out there.
but once again i suggest you don't use these (except maybe for an intranet, where you have complete control over the user agent that is used).
a common inconvenient of these widgets is that they have poor keyboard support.
i always use the keyboard for form navigation... but that might be just me.
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

LVL 30

Accepted Solution

GrandSchtroumpf earned 500 total points
ID: 13881319
> Are you saying that I can somehow combine the functionality of a "select" and a "input type" to create the functionality I have described in my question?

nope, i'm saying that you need to use separate elements.
you can have one select that holds your options plus a "other".
and then another input/text element where the user types the value if (s)he chose "other".
you use javascript to disable the input/text when an option other than "other" is selected and use form validation to make sure the input/text is not empty when the "other" has been selected.
it can look fine... just a matter of presentation.

Author Comment

ID: 13881713

Thanks for all your speedy help. I'm going to see how far I can get with what you have answered so far.

Thank you!
LVL 30

Expert Comment

ID: 13881765

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to write a Context Sensitive Help (an online help that is obtained from a specific point in state of software to provide help with that state) ,  first we need to make the file that contains all topics, which are given exclusive IDs. …
Is your Office 365 signature not working the way you want it to? Are signature updates taking up too much of your time? Let's run through the most common problems that an IT administrator can encounter when dealing with Office 365 email signatures.
In this tutorial viewers will learn how to embed Flash content in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <object> tag to embed Flash content.: To specify that the object is Flash content, d…
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.
Suggested Courses

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question