【问题标题】:Error in JavaScript confirm messageJavaScript 确认消息中的错误
【发布时间】:2012-11-03 18:24:26
【问题描述】:

我是 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>

帮我找出我的错误..

【问题讨论】:

  • 需要查找的错误是什么?请清楚地解释您的问题以及您遇到错误的地方
  • 您不能使用保留名称来命名您的函数...

标签: php javascript jquery html confirmation


【解决方案1】:

请检查一下

<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>

注意:问题出在您的函数名称上,我将其 confirm 更改为 confirmChk

【讨论】:

    【解决方案2】:

    您正在尝试重载“确认”函数,该函数是内置函数,因此您的代码无法正常工作。将您的函数名称从 confirm 更改为其他名称。

    【讨论】:

      【解决方案3】:

      试试这个...

      <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>
      

      【讨论】:

        【解决方案4】:

        将您的函数名称更改为确认以外的名称。

        【讨论】:

          【解决方案5】:

          使用这个

          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>
          

          由于保留字confirm,您发生了错误。

          这也是Reserved words in javascripthttp://www.javascripter.net/faq/reserved.htm

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-10-22
            • 1970-01-01
            • 2012-03-28
            • 2019-05-29
            • 1970-01-01
            • 2020-02-26
            • 2012-01-13
            • 1970-01-01
            相关资源
            最近更新 更多