2016-04-27 15 views
0

私は自分の接続でテーブル行の削除接続として使用したい画像があります。画像をクリックしてokをクリックして削除するか、またはキャンセルしてください。JavaScript Javascript

私は、javascriptを使用して削除メッセージボックスの確認を統合したいと思います。ここで

は、テーブルの行です:

<td> 
    <input type="image" name="submit" src="static/img/32/critical.png" alt="Delete Connection" onclick="(<%# Eval("id").ToString%>);clearText(<%= result.ClientID%>); CopyId(<%# Eval("id").ToString%>); return Message(<%# Eval("id").ToString%>)" /> 
</td> 

、ここではスクリプトです:

<script> 
    function Message() { 
     var txt; 
     var ok = confirm("Are you sure you want to delete this connection"); 
     if (ok == true) { 
      return true; 
      txt = "Connection Deleted!"; 
      (<%# Eval("id").ToString%>);clearText(<%= result.ClientID%>); CopyId(<%# Eval("id").ToString%>); 
     } else { 
      return false; 
      txt = "Cancelled"; 
     } 
     document.getElementById("PopUp").innerHTML = txt; 
    } 
</script> 

<p id="PopUp"></p> 

現時点では私はそれだけで削除画像をクリックすると、私に尋ねることなく行と接続。私はそれを確認し、それに応じて行動してほしい。

trueの場合は削除を実行し、そうでない場合はキャンセルします。

これに新しいものとして少し苦労しているので、何か助けに感謝します。

答えて

0

次のコード

<script> 
     function Message() { 
      var txt =""; 
      var ok = confirm("Are you sure you want to delete this connection"); 
      if (ok) { 
       txt = "Connection Deleted!"; 
       // your code here 

      } else { 
       txt = "Cancelled"; 

      } 
      document.getElementById("PopUp").innerHTML = txt; 
      } 
    </script> 
+0

を試してみてください、私はあなたのコードを試してみましたが、それはまだちょうど私はとても残念任意のメッセージボックス – BarryWhite

+0

せずに行を削除します。私はちょうど私のコードを変更しました。これを試してみてください –

+0

もし 'if'でtrueまたはfalseを返すと' document.getElementById( "PopUp")には実行されないので、innerHTML = txt; ' –

関連する問題