2015-04-02 40 views
0

为了学习使用symfony2,我需要在一个小网站上工作。 当我点击一个删除按钮时,我需要显示一个javascript的confirmmbox。但JS不运行。Javascript函数无法在deleteform上运行

这里是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> 

任何想法?

编辑:“休息”是问题! 无论如何,谢谢!

回答

0

变化'onclick' =>'confirmDelete()'本的 'onClick'=> 'confirmDelete()'

+0

这是行不通的,还是要谢谢你。 – shinobivdk 2015-04-02 14:21:55

+0

cckck在你的客户端,如果你有onClick属性,然后检查调试,如果你有任何JavaScript错误 – 2015-04-02 14:23:35

+0

萤火虫说“confirmDelete没有定义” – shinobivdk 2015-04-02 14:26:35