Solved

Disable a text box

Posted on 2002-07-08
10
198 Views
Last Modified: 2013-12-24
Hello experts,

I'm working on a page where I have a text box that I want to display something only.  I have a link that allows the user to select an employee (LDAP query) in a popup window.  Once selected the current application populates the text box on the parent form with the name they selected.  So I've been able to automate the process but I want to be sure the user doesn't then overtype a name that might not exist in the LDAP.  My thinking is that the simplest approach would be to somehow disable the text box for data entry.

I know you can disable the text box in IE but I have to make this work in Netscape (4.7) as well.  The display for the text box is populated by some Javascript.  The user must choose something.  Any suggestions.  Thanks

TD
0
Comment
Question by:tdenny
10 Comments
 
LVL 3

Expert Comment

by:winningl
Comment Utility
It sounds like you just need a label but not a text box. In that case, the simplest solution is not use the text box. You can just display the text itself with some special background.

winningl
0
 

Author Comment

by:tdenny
Comment Utility
Winning,

A good point but the javascript that I am currently using to populate the textbox on the parent form will only work to populate a text box.  
0
 

Author Comment

by:tdenny
Comment Utility
Winning,

A good point but the javascript that I am currently using to populate the textbox on the parent form will only work to populate a text box.  
0
 

Author Comment

by:tdenny
Comment Utility
Winning,

I wasn't aware of a "label" control in HTML. I know in access you can create a text box or a label and that the label can be populated with any number of possibilities but I didn't know you could do something like this in HTML
0
 
LVL 3

Expert Comment

by:SewellM
Comment Utility
There is an article with some possible solutions to your problem at
http://tech.irt.org/articles/js131/index.htm

It explores several possibilities for disabling form elements.

Michael
0
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
LVL 3

Expert Comment

by:SewellM
Comment Utility
Ooops, forgot one,
There is also an example at
http://www.devguru.com/features/knowledge_base/A100212_form.asp

This is supposed to work in NN4.x, but I have not tested it.

Michael
0
 

Author Comment

by:tdenny
Comment Utility
SewellM,

I'm testing to see if I can get one of your suggested links to work in Netscape without losing any of my other functionality.  Thanks for the response.  
0
 
LVL 3

Expert Comment

by:dapperry
Comment Utility
A really simple way is to not allow them to focus on the text box using a bit of javascript. Heres a short example:

<script language="javascript">
     function GetLDAPUser() {
        /* Put your window opening codehere */
     }
</script>
<form name="form1" action="whatever.cfm" method="post">
     <input type="text" name="LDAP_User" onfocus="document.form1.btnSelectUser.focus();" style="....">
     <input type="button" name="btnSelectUser" onclick="GetLDAPUser()">
     ....
</form>

Hope this helps,

:) dapperry
0
 
LVL 1

Accepted Solution

by:
lpkuah earned 100 total points
Comment Utility
or another alternative

<input type="text" name="name1" value="" onFocus="this.blur()">
0
 

Author Comment

by:tdenny
Comment Utility
lpkuah, daperry,

I really liked both of your answers.  Both tested and both will work.  Not sure how to split up the points or if I can even do that.  Thanks very much for those very clever solutions!!!
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

Article by: kevp75
Hey folks, 'bout time for me to come around with a little tip. Thanks to IIS 7.5 Extensions and Microsoft (well... really Windows 8, and IIS 8 I guess...), we can now prime our Application Pools, when IIS starts. Now, though it would be nice t…
Meet the world's only “Transparent Cloud™” from Superb Internet Corporation. Now, you can experience firsthand a cloud platform that consistently outperforms Amazon Web Services (AWS), IBM’s Softlayer, and Microsoft’s Azure when it comes to CPU and …
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

771 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now