单击按钮时方法不调用 [英] method is not calling when click on button
本文介绍了单击按钮时方法不调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码是
函数LogoutClick(hasLock,record){
alert(' 嗨');
if (hasLock === true )
{
< span class =code-keyword> if (确认(' 你真的想要注销' + record.FirstName + + record.LastName + ' ?此用户有锁。')){
// call logout method
var LogoutId = IRX.LogOff(record.data.currentSelectedRows ,record.data.SessionID,record.data.Userid,record.data.LoginId);
}
其他 返回 false 跨度>;
}
else
{
if (确认(' 你真的想注销' + record.FirstName + + record.LastName + ' ?')){
// logout
}
else return 假跨度>;
}
}
函数colLogOffRenderer( value ,元数据,记录){
if (' <%= Session [LoginUserID ] .ToString()%>'!= record.data.Userid){
var Data = IRX.BindButtonToGrid(record.data) .SessionID);
if (Data.length > 0 ){
return < input type ='button'value ='Log Off'onclick ='LogoutClick(true, + record + )'/>中跨度>;
}
其他 {
返回 < input type ='button'value ='Log Off'onclick ='LogoutClick(false, +记录+ )'/>;
}
}
其他 返回 ' ';
}
< / script >
i希望将方法名称称为LogoutClick但是单击按钮时不会调用
请帮助我
解决方案
< body >
< script >
window .onload = function (){
var cmd = document .getElementById( buttonID跨度>);
cmd.onclick = function (){
alert( RUN跨度>);
// LogoutClick(arg1,arg2);
}
}
< / 脚本 >
< div > 按钮< / div >
< 输入 类型 = 按钮 id = buttonID value = 发送 / >
< / body >
My code is
function LogoutClick(hasLock, record) {
alert('Hi');
if (hasLock===true)
{
if (confirm('Do you really want to Log Off ' + record.FirstName + " " + record.LastName + '? This User has Locks.')) {
//call logout method
var LogoutId = IRX.LogOff(record.data.currentSelectedRows, record.data.SessionID, record.data.Userid, record.data.LoginId);
}
else return false;
}
else
{
if (confirm('Do you really want to Log Off ' + record.FirstName + " " + record.LastName + '?')) {
//logout
}
else return false;
}
}
function colLogOffRenderer(value, metadata, record) {
if ('<%=Session["LoginUserID"].ToString()%>' != record.data.Userid) {
var Data = IRX.BindButtonToGrid(record.data.SessionID);
if (Data.length > 0) {
return "<input type='button' value = 'Log Off' onclick='LogoutClick(true," + record + ")'/>";
}
else {
return "<input type='button' value = 'Log Off' onclick='LogoutClick(false," + record + ")'/>";
}
}
else return '';
}
</script>
i want to call method name as LogoutClick but it is not call when click on button
please help me
解决方案
<body> <script> window.onload = function() { var cmd = document.getElementById("buttonID"); cmd.onclick = function() { alert("RUN"); //LogoutClick(arg1,arg2); } } </script> <div>Button</div> <input type="button" id="buttonID" value="Send" /> </body>
这篇关于单击按钮时方法不调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文