Link to home
Start Free TrialLog in
Avatar of RadhaKrishnaKiJaya
RadhaKrishnaKiJaya

asked on

Access Textbox value in Content PlaceHolder thru Javascript

Hi Experts,
I have a aspx page which uses a Master Page.  I have a text field inside the Content Placeholder.  I want to change the data to Uppercase whenever it is entered thru a Javascript.  The question is, how would I access the textfield in Javascript?  Please let me know.  Thank you very much in advance.
ASKER CERTIFIED SOLUTION
Avatar of skullnobrains
skullnobrains

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of RadhaKrishnaKiJaya
RadhaKrishnaKiJaya

ASKER

Thank you skullnobrains,
I tried your line and got the below error message.  In fact the javascript fails and gives me this error.  When I remove the .value from the line, I get the 'null' value.  But, javascript still runs.  Any idea?  Thank you again for your help.

I am testing this line
-------------------------------------------
var fname = document.getElementById('txtFName').value;

Error Message
---------------------------------
Microsoft JScript runtime error: Object required
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
yes. there should be a single element with this specific id (beware it's id not name when using the code i provided)
Thank you everybody for trying to help me.  My issue is not resolved yet though.  Since it is opened long, I am closing this case.
I've requested that this question be closed as follows:

Accepted answer: 0 points for RadhaKrishnaKiJaya's comment #a39177553

for the following reason:

Reason already provided.
the author has a proper answer. as good as can be given without seeing the html part of the code which he did not provide

i do not care about points, but i stongly disagree with such a question closure
I agree with skullNB.
i would recommend a split between Sar1973's comment 39176849 and my first comment  39175537
Hi skullnobrains and Sar1973,  I really appricate your answers.  But I don't know why it did not work for me.  I am not experts on this either.  I am really sorry, but I provided my reply honestly.  Please look below for my explanation.  Hope that helps.

Here is what I did in my page load.

txtDate.Attributes.Add("onblur", "return ValidDate(this)");

This is my aspx program.

<script type="text/javascript">

     function checkdate(input) {

            var Day = input.value.split("/")[0];
            var Month = input.value.split("/")[1];
            var Year = input.value.split("/")[2];

            input.value = Day + "/" + Month.toUpperCase() + "/" + Year;
     }

</script>