2

JavaScriptは初めてです。このコードのエラーが見つかりません。

<td class="paid">
  <a href="invoice.php?id=<?php echo $invoice_result['id']; ?>" onclick="confirm()">
    <img src="images/view_3.gif"/>
  </a>
</td>

<script type="text/javascript">
 function confirm() {
   if (confirm("Do you realy want do delete this vehicle?")) {
     return true;
   } else {
       return false;
   }
 }
</script>

私のエラーを見つけるのを手伝ってください。

4

5 に答える 5

3

これで確認してください

<td class="paid"><a href="invoice.php?id=<?php echo $invoice_result['id']; ?>" onclick="confirmChk()"><img src="images/view_3.gif"/></a></td>

    <script type="text/javascript">
    function confirmChk(){
    if(confirm("Do you realy want do delete this vehicle?")){
    return true;
    }
    else{
    return false;
    }
    }
    </script>

注意: 問題は関数名にありました。確認を確認に変更しましChk

于 2012-11-15T06:48:43.490 に答える
1

組み込み関数である「確認」関数をオーバーロードしようとしているため、コードが機能していません。関数の名前を別のconfirmものに変更します。

于 2012-11-15T06:48:35.820 に答える
1

これを試して...

<td class="paid">
<span onclick="return confirm('Do you realy want do delete this vehicle?')">
<a href="invoice.php?id=<?php echo $invoice_result['id']; ?>"><img src="images/view_3.gif"/></a>
</span>
</td>
于 2012-11-15T06:54:44.960 に答える
0

これを使って

onClick="return confirm('Do you realy want do delete this vehicle?');"

..

<td class="paid"><a href="invoice.php?id=<?php echo $invoice_result['id']; ?>"
onClick="return confirm('Do you realy want do delete this vehicle?');">
<img src="images/view_3.gif"/></a></td>

予約語 の cos でエラーが発生しましたconfirm

これもチェックしてくださいjavascriptの予約語 http://www.javascripter.net/faq/reserved.htm

于 2012-11-15T06:53:28.673 に答える
0

関数の名前を確認以外の名前に変更します。

于 2012-11-15T06:47:17.147 に答える