• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 210
  • Last Modified:

Java using a hidden value on an asp.net page

Experts,

What am I doing wrong here?

I need javascript to access a hidden field value.

Here is a stripped down version of my page that doesnt work.

(I just want the alert to show the hidden value)

Please help!
<%@ Page Language="VB" %>
 
<script runat="server">
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        ' only do this the first time the page loads
        
        If Page.IsPostBack = False Then
         
        Hidden1.Value = "The new Hidden Value"
        Response.Write(Hidden1.Value)
         
        End If
    
        
    End Sub
    
 
    
</script>
 
 
 
 
 
  
    <script type="text/javascript">
 
        var MyHVal=document.getElementById('Hidden1').value;
        alert("The hidden value is - "+MyHVal);
      
    </script>
 
<input id="Hidden1" type="hidden" name="myhiddenvalue" runat="server" value= "this is the hidden value"/>

Open in new window

0
Real_coffee
Asked:
Real_coffee
1 Solution
 
CEHJCommented:
>>I need javascript to access a hidden field value.

JS runs on the client. Is that where you want to access it?
0
 
Gibu GeorgeCTOCommented:
The problem is the hidden field is create after your script tag, move it above like this

<input id="Hidden1" type="hidden" name="myhiddenvalue" runat="server" value= "this is the hidden value"/>

<script type="text/javascript">
 
        var MyHVal=document.getElementById('Hidden1').value;
        alert("The hidden value is - "+MyHVal);
     
    </script>
0
 
prairiedogCommented:
Try this:
    <script type="text/javascript">
 
        var MyHVal=document.getElementById('<%=Hidden1.ClientID>%').value;
        alert("The hidden value is - "+MyHVal);
      
    </script>

Open in new window

0
 
Real_coffeeAuthor Commented:
Hi Prairiedog - the suggested code change got me -  The server block is not well formed. on line 35?

Gibu George got it though - i guess the script couldnt find the hidden value.

Thanks guys!



0
 
prairiedogCommented:
Sorry, there is a typo. It should be "%>", not ">%". My solution should work no matter where you define your HiddenField. But anyway, you got you solution.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now