创建javascript输入

创建javascript输入,javascript,Javascript,我有一个删除表行的函数,如下所示: $(document).on("click", ".delete", function(){ var id = $(this).parents("tr").attr("id"); var idutente = $(this).parents("tr").attr("id_utente"); var nomeutente = $(this).parents("tr").attr("nomeutente"); if(confir

我有一个删除表行的函数,如下所示:

 $(document).on("click", ".delete", function(){
    var id = $(this).parents("tr").attr("id");
    var idutente = $(this).parents("tr").attr("id_utente");
    var nomeutente = $(this).parents("tr").attr("nomeutente");

    if(confirm('Tem certeza de que deseja excluir a requisição?'))
    {
        $.ajax({
           url: './deleteutente1',
           type: 'GET',
           data: {id: id, idutente: idutente, nomeutente: nomeutente},
           error: function() {
              alert('Algo está errado!');
           },
           success: function(data) {
                $("#"+id).remove();
                alert("Requisição removida com sucesso");  
           }
        });
    }
});                     

显示警报时,我希望向用户显示一个文本区域,以说明删除原因并将其插入数据库表,但我不知道如何执行此操作。

您可以使用提示(“消息”):

要获得简单的解决方案,请使用
提示()

const reason=prompt('为什么删除[任何内容]?');
控制台日志(原因)
console.log(userAnswer)->这将为您提供到控制台的输出,但是创建一个模式会更方便用户。请看下面的链接和我找到的模态示例:,


希望它有帮助:)

避免
确认窗口
,尝试使用模式,如引导模式,您将拥有完全控制权来执行任何您想执行的操作。因为没有按名称命名的属性
id\u-utete
&
nomeutete
。对自定义属性使用
数据
属性
const userAnswer = prompt('Why?');