Javascript函数不在deleteform上运行


Javascript function does not run on a deleteform

为了学习使用symfony2,我需要在一个小网站上工作。当我点击删除按钮时,我需要显示一个javascript的confirmbox。但是JS没有运行。

这是createDeleteForm的代码。

  private function createDeleteForm($id)
{
    return $this->createFormBuilder()
        ->setAction($this->generateUrl('etudiant_delete', array('id' => $id)))
        ->setMethod('DELETE')
        ->add('submit', 'submit', array('label' => 'Delete',
                                        'attr' =>array(
                                        'onclick' =>'confirmDelete()')))
        ->getForm()
    ;
}

以下是javascript函数的代码:

<script type = "text/javascript">
    function confirmDelete()
    {
        var choix = confirm("Voulez-vous vraiment supprimer cet enregistrement ?");
        if(choix == null)
            break;
    }
</script>

有什么想法吗?

编辑:"休息"是问题所在!无论如何,谢谢!

用"onClick"=>"confirmDelete()"更改'onclick' =>'confirmDelete()'