我有一个按钮:
<asp:Button
runat="server"
ID="btNew"
OnClick="ButtonNew_Click"
Text="New" />
Run Code Online (Sandbox Code Playgroud)
我有 OnClick 方法:
protected void ButtonNew_Click(object sender, EventArgs e)
{
}
Run Code Online (Sandbox Code Playgroud)
在同一页面 (.aspx) 上,我有一个 JavaScript 函数:
function MyCheck()
{
// Return true or false
}
Run Code Online (Sandbox Code Playgroud)
我希望当我单击按钮时执行 JavaScript 函数 ( MyCheck())。如果为真,则执行ButtonNew_Click()。如果为 false,则不执行ButtonNew_Click()。
有任何想法吗?
用:
function clientfunction()
{
// Do the client side validations here.
// Now call the server side button event explicitly
__doPostBack('OnClick','button_ID');
}
Run Code Online (Sandbox Code Playgroud)
在按钮 onclientclick 中,调用函数 clientfunction():
<asp:Button runat="server" ID="btNew" OnClick="ButtonNew_Click" Text="New" onclientclick="clientfunction()"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29705 次 |
| 最近记录: |