如何获得被点击了哪个按钮? [英] How to get which button is clicked?
本文介绍了如何获得被点击了哪个按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要检查一些条件,当特定的按钮被点击如何做到这一点?
$(文件)。就绪(函数(){
变种PRM = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
搜索(其他);
}); 功能InitializeRequest(发件人,参数){
} 功能EndRequest(发件人,参数){
警报(sender._postBackSettings.sourceElement.id)
VAR STR1 =新的String(sender._postBackSettings.sourceElement.id);
如果(sender._postBackSettings.sourceElement.id == ContentPlaceHolder1_btnNew){
警报(你点击新的)
搜索(NEW);
} 其他{
警报(OTHERS)
搜索(其他);
}
}
解决方案
我将其分配到一个字符串值,如果检查状况作为字符串得到了解决。
$(文件)。就绪(函数(){
变种PRM = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
搜索(其他);
}); 功能InitializeRequest(发件人,参数){ } 功能EndRequest(发件人,参数){ VAR STR1 =新的String(sender._postBackSettings.sourceElement.id); 如果(STR1 ==ContentPlaceHolder1_btnNew){
警报(你点击新的)
} 其他{
警报(你点击了他人)
} }
I want to check some condition when a particular button is clicked how to do this?
$(document).ready(function () {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
Search("Other");
});
function InitializeRequest(sender, args) {
}
function EndRequest(sender, args) {
alert(sender._postBackSettings.sourceElement.id)
var str1 = new String(sender._postBackSettings.sourceElement.id);
if (sender._postBackSettings.sourceElement.id == ContentPlaceHolder1_btnNew) {
alert("You have clicked new")
Search("NEW");
}
else {
alert("OTHERS")
Search("Other");
}
}
解决方案
I got the solution by assigning it to a string value and checking in if condition as string.
$(document).ready(function () {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
Search("Other");
});
function InitializeRequest(sender, args) {
}
function EndRequest(sender, args) {
var str1 = new String(sender._postBackSettings.sourceElement.id);
if (str1 == "ContentPlaceHolder1_btnNew") {
alert("You have clicked new")
}
else {
alert("You have clicked others")
}
}
这篇关于如何获得被点击了哪个按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文