Javascript:return vbscript equivalent

  • Thread starter Jim Ciotuszynski
  • Start date

J

Jim Ciotuszynski

Is there an equivalent to the
"button.attributes.add("onBlur","JavaScript:return somfunction();") ? I
thought that vbscrpt would also do the same but when I run my code with the
vbscript my button click event gets fired no matter if the vbscript returns
false or true? Any help would be great.

Thanks,
Jim
 
Ad

Advertisements

T

Trevor Benedict R

See if this code helps. All you have to do is structure your client side
script.

<html>
<body>
<button OnClick="Click1()">Click Me</button>
</body>
<script Language="VBScript">
Function Click1()
IF FuncYes Then
Msgbox "Returns True"
Else
Msgbox "Returns False"
End If
If FuncNo Then
Msgbox "Returns True"
Else
Msgbox "Returns False"
End If
End Function
Function FuncYes()
FuncYes = True
End Function
Function FuncNo()
FuncNo = False
End Function

</script>
</html>

Regards,

Trevor Benedict R
MCSD

*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
 
J

Jim Ciotuszynski

OK, this is what I have for my testing purposes:
ASP.net project with a button and a checkbox on it. in the code behind form load I have:
Button1.Attributes.Add("onclick", "vbscript:confirm_delete()")

Here is the vbscript code:

Function validMe()
if form1.CheckBox1.Checked = False then
validMe = False
Else
validMe= True
End if
End Function

What I would like to happen is the button1_click event in the code behind page not to fire if the return is FALSE. I can get it to work in JavaScript just fine, I need to get it to work in Vbscript.



Thanks,
Jim
 
J

John Saunders

OK, this is what I have for my testing purposes:
ASP.net project with a button and a checkbox on it. in the code behind form load I have:
Button1.Attributes.Add("onclick", "vbscript:confirm_delete()")

Try it without the "vbscript:". I believe you only want that on the href of an anchor tag.
 
J

Jim Ciotuszynski

Tried it, the event still fires regardless of what the return value is.

Jim
OK, this is what I have for my testing purposes:
ASP.net project with a button and a checkbox on it. in the code behind form load I have:
Button1.Attributes.Add("onclick", "vbscript:confirm_delete()")

Try it without the "vbscript:". I believe you only want that on the href of an anchor tag.
 
T

Trevor Benedict R

Why not write your core function in VBScript and then call it from a
JavaScript function with the return keyword. I am sorry to put you on a
wild goose chase. This computer that I am sitting on is a WIN98 box with
none of my stuff to test anything for you.

Regards

Trevor Benedict R
MCSD

*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
 
Ad

Advertisements

J

Jim Ciotuszynski

Well it looks like I'll have to bite the bullet and start writing my code in
Javascript, it's just that I know VB very well (been using since vb for DOS.
think I still have the software somewhere) and it's just a lot quicker for
my development needs. Thanks for everyone's help.

Jim Ciotuszynski
CTO/CIO eMedsoft.com Inc.
 
Ad

Advertisements

Joined
Sep 15, 2011
Messages
1
Reaction score
0
Found this thread with no answer; you can use the statement 'window.event.returnValue = True/False' for this
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top