Calling a javascript function with a parameter in a "ascx" control

Hello,

I am writing a 'ASCX' control that contains a text input and 2 images.
I am successfully calling javascript functions from the images, with the textbox's clientID
(onclick="javascript:increment('<%= txtUpDown.ClientID %>')")

But I do not know how to call a javascript function from the input, with the input's id.
I tried: onclick="javascript:clearText('<%= txtUpDown.ClientID %>')

But it doesn't work.

How can I do that?

Thanks,
Dana
ascx code
----------
 
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="updown.ascx.cs" Inherits="updown" %>
<table cellpadding="0" cellspacing="0" border="0" style="position:relative;top:11px;">
    <tr>
        <td>
            <input type="text" id="txtUpDown" runat="server" onclick="javascript:clearText('<%= txtUpDown.ClientID %>')" size="1" maxlength="2" />
            <table border="0" cellpadding="0" cellspacing="2" style="position:relative;left:24px;top:-26px;">
                <tr height="3px">
                    <td>
                        <img src="../images/arrUp.gif" onclick="javascript:increment('<%= txtUpDown.ClientID %>', <%=MaxVal%>)"/>
                    </td>
                </tr>
                <tr height="3px">
                    <td>
                        <img src="../images/arrDown.gif" onclick="javascript:decrement('<%= txtUpDown.ClientID %>', <%=MinVal%>)"/>
                    </td>
                </tr>
            </table>
        </td>
      
    </tr>
</table>

Open in new window

RelegenceAsked:
Who is Participating?
 
gops1Connect With a Mentor Commented:
you can pass the id by any of the mouse or keboard event:

<input onclick="clearText(this.id)">

but instead you can pass the object itself by just saying "this"
<input onclick="clearText(this)">

Not sure what you want to do.
0
 
gops1Commented:
remove "javascript:"
0
 
gops1Commented:
but are you doing some event on the textbox. Or when do you want to call this function?
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
gops1Commented:
and what is clearText doing?
0
 
RelegenceAuthor Commented:
I used <input onclick="clearText(this.id)">
0
 
RelegenceAuthor Commented:
Thank you very much.
What I was trying to do was clearing the text in the textbox. Since there are some textboxes, used with some ascx controls, I didn't know how to refer to the textbox I need.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.