Get ready for BLACK FRIDAY shopping starting in

Forums

This topic is locked

Object Required error....

Posted 23 Dec 2004 08:55:16
1
has voted
23 Dec 2004 08:55:16 Peter Kutuzov posted:
Greetings.

Not sure if this is the correct forum, so feel free to kick this out any mods out there...

In the code below, I'm doing some simple javascript validation, in a simple function. And, it works quite simply in an asp .NET page.

In a classic asp page, however, I get an object 'required error'. This doesn't occur until the actual onChange() event is fired.

Any ideas as to why it's throwing this one up?

Cheers,
Pharbo.

<pre id=code><font face=courier size=2 id=code>
&lt;script language="JavaScript" type="text/javascript"&gt; function check() { var strID; strID = document.getElementById("txtUserID".value.toString(); strID = strID.substring(0,3); if (strID == 'vir') { if (navigator.appName.indexOf("Netscape" != -1) { setStyle('login','visibility','hidden') }else{ setStyle('Submit1','visibility','hidden') } setStyle('feedbackDiv','visibility' ,'visible') }else{ if (navigator.appName.indexOf("Netscape" != -1) { setStyle('login','visibility','visible') }else{ setStyle('Submit1','visibility','visible') } setStyle('feedbackDiv','visibility','hidden') } } //Function to set style function setStyle(objId, style, value){ document.getElementById(objId).style[style]= value;} &lt;/script&gt;
</font id=code></pre id=code>
And this is where it's called...

<pre id=code><font face=courier size=2 id=code>
&lt;input type="text" class="fieldDataInput" value="" align="middle" style="width:135px;text-align:center;text-indent:0px;" name="txtUserID" id="txtUserID" onchange="javascript:check()"&gt;
</font id=code></pre id=code>

Replies

Replied 24 Dec 2004 04:42:02
24 Dec 2004 04:42:02 Peter Kutuzov replied:
Damn, sorry about that formatting guys, dunno why it did that...
Carriage returns dropped out... hmmm..

Well, problem solved, apologies for asking, it was kinda embaressing.

The div whose style I was changing was named differently in the live company than on my trial server.
Thusly, there were some issues when trying to make a non-existent div visible.

Reply to this topic