1

Joomla サイトの削除ボタンに追加された次のコードがあります。

$doTask = "if (document.adminForm.boxchecked.value==0){
    alert('$message');
}                                  
 else { 
      Joomla.submitbutton('$task')
 }";

$i18n_text = JText::_($text);
$class = JButton::fetchIconClass($name);


$html = "<a href=\"javascript: void();\" onclick=\"$doTask\" class=\"toolbar\">\n";
$html .= "<span class=\"$class\">\n";
$html .= "</span>\n";
$html .= "$i18n_text\n";
$html .= "</a>\n";

ボタンは正常に機能し、レコードを削除できます。私が抱えている問題は、レコードが削除される前に、ユーザーが本当に削除したいかどうかを尋ねるポップアップを表示したいということです。「確認」ボタンと「キャンセル」ボタンが必要です。確認ボタンをクリックするとレコードが削除され、キャンセル ボタンをクリックすると削除は行われません。

この機能をどのように機能させるかはよくわかりません。

4

1 に答える 1

2

else部分を次のコードに置き換えます。

else { 
   if(confirm('Are you sure you want to delete ?'))      
      Joomla.submitbutton('$task');
}
于 2012-10-02T17:29:59.957 に答える