简体   繁体   English

我如何才能在按钮单击时从C#页面调用两个javascript函数

[英]How can i call two javascript function from c# page both on button click

 btnSubmit.OnClientClick = "return Getprodsize('" + hdnprdsize.ClientID + "')";
 btnSubmit.OnClientClick = "return formatSpecifications('" + hdnSpecifications.ClientID + "')";

Only one function is called it ignores the other i need both the functions to be called on button click. 只有一个函数被调用,而忽略另一个函数,我需要在单击按钮时都调用这两个函数。

please help me 请帮我

How about add a middle function to wrap both functions up? 如何添加一个中间函数来包装两个函数呢?

 function MiddleWare(hdnprdsizeClientID, hdnSpecificationsClientID){ Getprodsize(hdnprdsizeClientID); formatSpecifications(hdnSpecificationsClientID); } 
 btnSubmit.OnClientClick = "return MiddleWare('" + hdnprdsize.ClientID +",'" + hdnSpecifications.ClientID + "')"; 

如果您不执行任何操作,则返回值:

btnSubmit.OnClientClick = "function () { Getprodsize('" + hdnprdsize.ClientID + "');formatSpecifications('" + hdnSpecifications.ClientID + "');return true; }";
   btnSubmit.OnClientClick = "Getprodsize('" + hdnprdsize.ClientID + "');return formatSpecifications('" + hdnSpecifications.ClientID + "')";

为了确保两个函数都被调用..丢弃第一个函数返回检查

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM