×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Calling client-sdie vbscript function in server control

Calling client-sdie vbscript function in server control

Calling client-sdie vbscript function in server control

(OP)
Can this be done?

I have a datagrid that allows for edits.  When the record in question populates with the data and the customer moves from a particular asp:TextBox, I want to call a client-side vbscript function that does some calculations.

If not, I can go with javascript.  But it's internal to the company and we use on IE, so compatability is not an issue.

Thanks.

RE: Calling client-sdie vbscript function in server control

You can add an attribute to the textbox for the event you wish to fire the function:

txtMyBox.Attributes.Add("onblur", "vbscript:SomeFunction()");

etc...

For adding this to the edit items of a datagrid, you'll need to add them in the OnItemDataBound event of the datagrid, and only when the ItemType == ListItemType.EditItem:

~~~~
switch(e.Item.ItemType)
{
  case ListItemType.EditItem:
    //Add your attributes here by referencing the objects
    //  directly
    TextBox txtMyBox = (TextBox)e.Item.FindControl("txtMyBox");
    txtMyBox.Attributes.Add("onblur", "vbscript:SomeFunction()");
    break;
}//switch
~~~~

-paul


The answer to getting answered -- FAQ855-2992

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close