2016-04-12 28 views
3

Laravel Form paketi ile yazılmış bir formum var.Laravel Formunda Jquery Onayı Kullanma Açık mı?

{!! Form::open(['action' => ['Test\\[email protected]', $thread->id], 'method' => 'delete', 'onsubmit' => 'Confirm()' ]) !!} 
{!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!} 
{!! Form::close() !!} 

Şimdi bu Formdaki bu Jquery Kodunu istiyorum. Kullanıcı gönder düğmesini tıklatırsa, JQuery onay kutusunun çıkmasını istiyorum. Benim jQuery Thats

: Ben denedim nasıl

bootbox.confirm("Are you sure?", function(result) { 
    Example.show("Confirm result: "+result); 
}); 

Thats:

 <script type="text/javascript"> 
      function Confirm() 
      { 
       bootbox.confirm("Are you sure?", function(result) { 
        Example.show("Confirm result: "+result); 
       }); 
      } 


     </script> 

{!! Form::open(['action' => ['Blog\\[email protected]', $thread->id], 'method' => 'delete', 'onsubmit' => 'Confirm()' ]) !!} 
{!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!} 
{!! Form::close() !!} 

Ama bu benim için çalışmadım. Herhangi bir yardım? katma sınıfa blog-form için js kodunda satır içi olay onsubmit kullanarak yerine Ardından submit olay

{!! Form::open(['action' => ['Blog\\[email protected]', $thread->id], 'method' => 
    'delete', 'class' => 'blog-form' ]) !!} 

yükledikleriyle ve pozitif tepki durumunda formu gönderin:

+0

jquery'ye 'preventDefault()' ifadesini ekleyin. – aldrin27

+0

bu sadece bir şey yapmadı:/ – WellNo

+0

İlk önce, "bootbox.confirm" den önce bir uyarı ekleyerek, gönder tuşunun 'confirm' işlevini çağırdığından emin olun. –

cevap

0

Örneğin bir sınıf blog-form ekleyebilir

$('.blog-form').submit(function(e) { 
    e.preventDefault(); 

    var blog_form = $(this); 

    bootbox.confirm("Are you sure?", function(result) { 
     if (result) { 
      blog_form.submit(); 
     } 
    }); 
}); 

Bu yardımcı olur umarım.

+0

Bunu denedim ama hiçbir şey olmuyor:/ – WellNo

+0

Bu, @WellNo üzerinde çalışmalı ve jquery kütüphanesini dahil ettiğinizden emin olun ve geliştiriciler konsolunu hatalar için kontrol edin. –

+0

Jquery dahil ve dev. konsol sadece bir: Uncaught ReferenceError: $ tanımlı değil --- JS/Jquery gibi şeylerde yeni başlayan biriyim .. – WellNo