如果javascript事件=true,则启动vbscript

if javascript event = true then fire vbscript

本文关键字:启动 vbscript true javascript 事件 如果      更新时间:2023-09-26

我被指派维护一段代码,其中验证是在vb.script中完成的。这是触发vbscript的按钮代码:

<input id="btn"  type="button"nonclick="ValidateVB();" runat="server" />

我不想用VBScript编写代码。我想用javascript做新的工作。如何首先运行javascript函数ValidateJS(),然后如果返回true,则运行ValidateVB?

我试过

<input id="btn"  type="button" 
onclientclick="return ValidateJS()" onclick="ValidateVB();" runat="server" />
<input id="btn"  type="button" value="Validate" 
 onclick="ValidateJS();ValidateVB();" runat="server" />
<input id="btn"  type="button" value="Validate" 
 onclick="return ValidateJS();ValidateVB();" runat="server" />

但无济于事。。。

onclick="(function(){if(ValidateJS()) ValidateVB();})()"

一种方法是使用if语句:

onclick="if(ValidateJS()){ValidateVB()}"