| | |
Accessing Non-form Variables
Please support our JavaScript / DHTML / AJAX advertiser: 50% Off 6 Months Web Hosting from 1&1. The World's #1 Host!
![]() |
JavaScript / DHTML / AJAX Syntax (Toggle Plain Text)
<html> <head> <meta http-equiv="Content-Type"content="text/html; charset=windows-1254"> <title>JavaScript</title> </head> <body bgcolor="#000000" text="#ffffff" vlink="#99FF33" link="#FF99FF"> <script language="javascript"> function ShowValue() { document.TextBox.value = "You clicked the button."; //Error on this line } </script> <input type="text" name="TextBox" width="128"><br> <input type="button" name="Show" value="Show" onClick="ShowValue();"> </body> </html>
For reasons that are beyond my understanding, we are being moved into the whole new era of having to give things ID's. If someone knows another way, simplier, using names, please let me know, but try this:
JavaScript / DHTML / AJAX Syntax (Toggle Plain Text)
<html> <head> <meta http-equiv="Content-Type"content="text/html; charset=windows-1254"> <title>JavaScript</title> <script language="javascript"> function ShowValue() { document.getElementById("TextBox").value = "You clicked the button."; } </script> </head> <body bgcolor="#000000" text="#ffffff" vlink="#99FF33" link="#FF99FF"> <input type="text" ID="TextBox" name="TextBox" width="128"><br> <input type="button" name="Show" value="Show" onClick="ShowValue();"> </body> </html>
•
•
Join Date: Dec 2004
Posts: 1,655
Reputation:
Solved Threads: 35
Well, you don't show any DOCTYPE, so we, and your browser, have no idea of which Document Object Model to use. "document.Textbox" may or may not be meaningful in any particular browser's default HTML version/DOM.
You simply must declare a proper DOCTYPE, and then work within that Object Model.
Both "document.getElementById()" and "document.getElementByName()" are perfectly valid methods within their DOMs.
You simply must declare a proper DOCTYPE, and then work within that Object Model.
Both "document.getElementById()" and "document.getElementByName()" are perfectly valid methods within their DOMs.
![]() |
Similar Threads
- Send form inputs to email address (PHP)
- Accessing objects that are not in the form fields (JavaScript / DHTML / AJAX)
- cdoMessage.To=Request.Form("email") (ASP)
- PHP, ASP, ColdFusion, what's your fav? (IT Professionals' Lounge)
- Unable to insert form data into a database (ASP)
- help with creating form counter (PHP)
- Zend PHP Certification (PHP)
Other Threads in the JavaScript / DHTML / AJAX Forum
- Previous Thread: Help w (document.lastModified)
- Next Thread: JavaScript for uploading images to website
Views: 2486 | Replies: 2
| Thread Tools | Search this Thread |
Tag cloud for JavaScript / DHTML / AJAX
ajax ajaxcode ajaxhelp ajaxjspservlets animate array boarder body box browser bug calling captcha checkbox child class content cookies countdown createrange() css cursor design div dom dynamic eclipse element error event exception explorer file firefox flash focus font form function google hide html iframe image images internet internet-explorer internetexplorer java javascript javascripts jquery js jsp jump library maps margin marquee modal mysql onclick onmouseover opacity parameters parent passing password perl php player plugins position post rating referenceerror refresh resize script scroll search select servlet session shopping show size starrating stretch strings text textarea validate values variables web window wysiwyg xhtml xml






