Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在警报中显示多个表单值?_Javascript_Ajax - Fatal编程技术网

Javascript 如何在警报中显示多个表单值?

Javascript 如何在警报中显示多个表单值?,javascript,ajax,Javascript,Ajax,我正在提交一份表格,它正在删除记录 这是一个简单的复选框,如果用户选中该复选框,则 该记录将从表中删除,这是有效的 我想做的是有一个警告框,显示 他们之前删除的人员的姓名,然后他们确认该姓名,然后该姓名将被删除 现在我正在使用ajax显示警报,但它只显示我检查的第一条记录, 它仍然删除所有的记录,但我想它显示所有的名称之前,用户确认它。 我怎样才能做到这一点 function sub_keys() { alert_string='Are you sure you want

我正在提交一份表格,它正在删除记录

这是一个简单的复选框,如果用户选中该复选框,则 该记录将从表中删除,这是有效的

我想做的是有一个警告框,显示 他们之前删除的人员的姓名,然后他们确认该姓名,然后该姓名将被删除

现在我正在使用ajax显示警报,但它只显示我检查的第一条记录, 它仍然删除所有的记录,但我想它显示所有的名称之前,用户确认它。 我怎样才能做到这一点

function sub_keys()
    {    
    alert_string='Are you sure you want to delete ';
    var con=confirm( alert_string + document.getElementById("name_id").value + '?');
               if(con)
               {
               var formData = $("#confrm_key").serializeArray();

                var URL = 'quality_time_delete_table2.cfc?method=getkeyDetail';

                more code.....
    }
表格:


您可以在复选框中添加一个类,并使用js querySelectorAll和Array.prototype.map:

var text=document.querySelectorAll.name'; var值=[].map.calltext,functionobj{ 返回obj.innerHTML; }; 确认值; 测试1 测试2 测试3 test4I不会使用警报或确认。但是,在将结果连接成单个字符串之前,您可以对结果进行循环。我将通过在相对位置上使用绝对定位来创建一个确认框。
<input type="hidden" name="name_Id" id="name_id" value="#emp_namefirst# #emp_namelast# ">