如何在函数运行前输入确认删除弹出窗口?

时间:2017-03-29 06:42:18

标签: javascript php jquery laravel laravel-5

我正在为网页执行删除功能,该功能基本上是从用户读取输入并将其与数据库中的数据进行比较然后删除。代码已经完美运行了。只是缺少确认删除弹出窗口。我已经尝试了多种方法来设置它,并且一些错误是关于'GET'和'POST'方法。我不想改变路线上的任何东西,因为该功能已经正常工作。 下面是代码的一部分。

<button>
  <a href="delete">Back</a>
</button>
&emsp;&emsp;
<button>
  <a href="{{URL::to('deleted/'.$d->domain_label.'/'.$d->domain_extension)}}">Delete</a>
</button>

路线:

Route::get('/servicedetails','ServiceDetailsController@showservicedetails');
Route::get('/delete','ManageController@delete');
Route::post('/delete2','ManageController@delete2');
Route::get('deleted/{domain_name}/{ext}','ManageController@deleteConfirm');

我想将弹出窗口放在onClick按钮上,然后运行函数deleteConfirm()。

希望任何人都可以提供帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery的confirm()函数来确认:

试试这个:

<a href="{{URL::to('deleted/'.$d->domain_label.'/'.$d->domain_extension)}}" onclick="return confirm(' you want to delete?');">Delete</a>