用JavaScript触发Ext.net按钮点击
Triggering an Ext.net button click with JavaScript
我有一个ext:按钮。我想根据确认消息的条件,通过JavaScript触发它的OnClick事件。
我的按钮
<ext:Button ID="btnAddEsya" Text="text" runat="server" Icon="Add" >
<DirectEvents>
<Click OnEvent="btnAddEsya_Click" ViewStateMode="Enabled">
</Click>
</DirectEvents>
</ext:Button>
代码隐藏(仅相关部件)
[DirectMethod]
public void btnAddEsya_Click(object sender, EventArgs e)
{
if (/*Checking conditions here*/)
{
X.Msg.Confirm("Warning", "Save?", new JFunction { Fn = "SaveLine" }).Show();
}
}
Java脚本
<script language="javascript" type="text/javascript">
var SaveLine = function (btn) {
if (btn == 'yes') {
alert('TEST YES');
NewLine.click();
document.getElementById('btnAddEsya').click();
}
else if (btn == 'no')
{ alert('TEST NO'); }
};
</script>
到目前为止,我尝试了这种方法,__doPostBack('tnAddEsya','OnClick');方法,并将按钮分配给变量并将其调用为variablename.click()。它们都不起作用。
这可能是关于ext.net按钮点击事件吗?
编辑:
最近我也试过这个,但也没用。还有
<script language="javascript" type="text/javascript">
btnAddEsya = document.getElementById('<%= btnAddEsya.ClientID %>');
var SaveLine = function (btn) {
if (btn == 'yes') {
alert('TEST YES');
btnAddEsya.click();
}
else if (btn == 'no')
{ alert('TEST NO'); }
};
</script>
你能试试这样的东西吗?
#{btnAddEsya}.fireEvent("click");
哦,好吧,对不起,我以为你想调用javascript点击事件,我的错误。
在你的按钮中试试这个代码:
<DirectEvents>
<Click OnEvent="btnAddEsya_Click" ViewStateMode="Enabled">
<Confirmation ConfirmRequest="true" Title="Warning" Message="Save?" />
</Click>
</DirectEvents>
它将在调用DirectEvent之前请求确认。
相关文章:
- ASP.NET通过单击JavaScript按钮触发c#事件
- 如何在asp.net上应用javascript按钮点击
- 如何在ASP.NET中单击按钮后激活启动选项卡
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 如何在asp.net按钮上显示Bootstrap Autocloseable警报消息
- 如何使用按钮'的OnClientClick属性,以便在ASP.NET中运行一些多个JavaScript函数
- Asp.net按钮事件点击不做回发.有可能吗
- 在ASP.Net C#中单击按钮张贴对话框
- 在ASP.NET中单击“提交”按钮时,使表单不刷新
- 在SweetAlert中传递ASP.NET按钮单击事件
- 仅当条件为真时,才将客户端单击确认添加到 asp.net 按钮
- 在 asp.net 回发期间禁用和启用按钮
- 如何禁用导致在ASP.NET UpdatePanel上返回的提交按钮
- 按钮的点击事件是't在asp.net中触发
- 使用数据寻呼机在 asp.net 分页 - 下一个,上一个按钮
- ASP.NET 显示单选按钮列表和下拉列表的进度条/加载
- 想要清除文本框+聚焦文本框+阻止asp.net在同一按钮上回发
- ASP.NET ListView选项卡事件触发验证按钮
- 如何在单击asp.net按钮时自动单击html按钮
- 在表单提交后启用文本框和按钮.Net MVC 4