0

我想在单击“更新”按钮时显示 5 秒的警报消息,然后执行更新操作。

my $cFunction = qq{
\$(document).ready(function(){   
    var w;
    function closeWindow(){ 
    setTimeout("w.close();", 3000);
    }

    function createWindow(){
    //create the popup window.

    w=window.open("","",'width=200,height=100');

    // put something into the popup window
    try{w.document.write('<html><head></head><body><p>Updating...</p></body>    <html>')}catch(err){
    //handle error here
    }
    closeWindow();
    }
 } 
};

print $q->script($cFunction);
<--html form--->

    $cInput_form .= $q->image_button({-src =>  '/media/images/save_1.png',-class => 'upd',-title => 'update', -name =>'Update', -value => $row_id, -onclick => 'createWindow()'});
    print $q->fieldset ({-class => "ui-widget ui-widget-content"}, $cInput_form);

但这不起作用。为什么?

4

1 回答 1

0

我的建议不会修复您的代码。

但如果您不知道:要显示/闪烁通知或警告消息,可以使用各种 javascript 库。

“javascript 通知库”搜索会显示很多结果。

我用过TOASTR,效果很好。这是演示页面

于 2013-07-28T17:04:38.437 回答