是否可以从另一个按钮的Click事件中触发客户端点击事件按钮?

时间:2014-09-28 15:49:33

标签: javascript vb.net web-applications messagebox onclientclick

如果服务器端代码执行失败,我需要显示YesNo消息框。据我所知,您无法从服务器端显示消息框。是一种各种各样的,我以编程方式触发隐藏按钮的OnClientClick事件,以便显示消息框是可能的吗?如果是这样,我该如何触发它? 如果没有,是否还有其他方法可以从服务器端显示YesNo消息框?

据我所知,除非我误解了,我给出或提到的解决方案,处理了客户端脚本触发第二个按钮事件的情况,但那不是我&# 39;我正在寻找。我需要服务器端脚本来触发客户端脚本/事件。

1 个答案:

答案 0 :(得分:1)

jQuery方式

$('#button1').on('click', function(e){
    $('#button2').trigger('click');
});

JavaScript方式

var button1 = document.getElementById('button1'),
    button2 = document.getElementById('button2');

button1.addEventListener('click', function(){
    var e = document.createEvent('HTMLEvents');
    e.initEvent('click', true, false);
    button2.dispatchEvent(e);
});