function IsOrderEnd(msg)
{
//var d="0";
if( confirm(msg))
{
document.getElementById('BtnOrderEnd').click(); -->'BtnOrderEnd'终结订单操作
return false;
// d="1";
}
document.getElementById('BtnUpdate').click(); -->入库操作
//alert(d);
return true;
}
{
//var d="0";
if( confirm(msg))
{
document.getElementById('BtnOrderEnd').click(); -->'BtnOrderEnd'终结订单操作
return false;
// d="1";
}
document.getElementById('BtnUpdate').click(); -->入库操作
//alert(d);
return true;
}
{
document.getElementById('BtnOrderEnd').click(); -->'BtnOrderEnd'终结订单操作
// d="1";
}
else
{
document.getElementById('BtnUpdate').click(); -->入库操作
//alert(d);
}
return true;
function IsOrderEnd(msg)
{
//var d="0";
if( confirm(msg))
{
document.getElementById('BtnOrderEnd').click(); -->'BtnOrderEnd'终结订单操作
return false;
// d="1";
}
document.getElementById('BtnUpdate').click(); -->入库操作
//alert(d);
return true;
}
当点击"确定"时,能终结订单,但未作入库操作('BtnUpdate'.click()未执行)
另若BtnUpdate.Attributes.Add("onclick", "return IsOrderEnd('" + msg + "');"); 改为
BtnUpdate.Attributes.Add("onclick", "IsOrderEnd('" + msg + "');");
点击"确定"时,能入库,但不能终结订单('BtnOrderEnd'.click()未执行)
if( confirm(msg))
{
document.getElementById('BtnOrderEnd').click(); -->'BtnOrderEnd'终结订单操作
// d="1";
}
else
{
document.getElementById('BtnUpdate').click(); -->入库操作
//alert(d);
}
return true;
点击确定时,还是不能终结订单谢谢
function IsOrderEnd(msg)
{
//var d="0";
if( confirm(msg))
{
document.getElementById('BtnOrderEnd').click(); // -->'BtnOrderEnd'终结订单操作
// d="1";
}
else
{
document.getElementById('BtnUpdate').click(); //-->入库操作
//alert(d);
}
} </script>
if(confirm(msg)) {
document.getElementById('BtnOrderEnd').click(); // -->'BtnOrderEnd'终结订单操作
} setTimeout("document.getElementById('BtnUpdate').click()", 500); // -->入库操作 过500毫秒再操作
return true;
}
最好的方法不要在这个函数里面加click, 你写两个函数.
这个函数专门只返回true和false;然后在另一个里面处理.<input type=button onclick=todo();
function todo()
{
if(IsOrderEnd("sfjdskjfdslkj") == true)
{
处理1
}
else
{
处理2
}
}不要用obj.click(); 兼容性非常的不好.
<input type=button onclick=todo();
function todo()
{
if(IsOrderEnd("sfjdskjfdslkj") == true)
{
处理1
}
else
{
处理2
}
}
处理1,处理2:还是调用obj.click()事件,(如果在js里执行后台某个函数),怎样写?
能详细点.
function IsOrderEnd(msg) {
if(confirm(msg)) {
func1();
}
func2();
return true;
}function func1() {
//document.getElementById('BtnOrderEnd').click()要执行的内容...
}function func2() {
//document.getElementById('BtnUpdate').click()要执行的内容...
}这样呢?
是服务器代码?这样调用不行吧.
to luxu001207:
是这个意思吗?
两个button是在同一个表格里?
func2();
都需要连接数据库,所以想在后台写.
早上好,
function IsOrderEnd(msg) {
if(confirm(msg)) {
document.getElementById('BtnOrderEnd').click(); // -->'BtnOrderEnd'终结订单操作
} setTimeout("document.getElementById('BtnUpdate').click()", 500); // -->入库操作 过500毫秒再操作
return true;
}msg会弹出两次,一次点"确定"进行入库操作,后一次点"确定"能终结订单.
但我只需要弹出一次.