单击FormatImage时显示确认对话框

时间:2013-05-07 10:33:21

标签: javascript jquery jqgrid

我的sjg网格中有一列,我用函数formatImage()格式化它,现在我想在点击图像时显示确认消息。

这些是我的格式图片功能

function formatImage(cellvalue, options, row) {
    return "<img src='"+ context_path +"/images/page_edit.png' onClick='$.publish("+"&apos;edit_eleve&apos;, {old_name:" +"&apos;"+cellvalue+"&apos;"+ "})' />";

}

感谢

<sjg:gridColumn name="eleveId"
                    title="Supprimer" 
                    editable="false" 
                    sortable="false"
                    align="center"

                    formatter="formatImage"
                    onclick="$.publish('edit_eleve');"

    />

$(document).ready( function() {  
    $.subscribe('edit_eleve', function(event, data) { 

            editEleve(data.old_name);


        return false;

    });
}); 

2 个答案:

答案 0 :(得分:2)

<script type="text/javascript">
function confirm()
{
    if(confirm('Are you sure you want to proceed?'))
      // do something
    else
      // do something else
}
</script>

<img src="#" onclick="confirm()" />

答案 1 :(得分:1)

请显示您调用formatImage的位置?

您可以在以下

中包装此函数的调用或函数体

if (confirm('Whats up?')) { //do };