Javascript 确认消息框返回错误值

Javascript 确认消息框返回错误值,javascript,c#,asp.net,Javascript,C#,Asp.net,我有一个确认弹出窗口的脚本。当我在aspx.cs页面中调用它时,它会返回不同的值。我的脚本是 <script type="text/javascript"> function Confirm() { var confirm_value = document.createElement("INPUT"); confirm_value.type = "hidden"; confirm_value.name = "confirm_value"; if (co

我有一个确认弹出窗口的脚本。当我在aspx.cs页面中调用它时,它会返回不同的值。我的脚本是

<script type="text/javascript">
function Confirm() {
    var confirm_value = document.createElement("INPUT");
    confirm_value.type = "hidden";
    confirm_value.name = "confirm_value";
    if (confirm("Do you want to remove this employee from this group?")) {
        confirm_value.value = "1";
    } else {
        confirm_value.value = "2";
    }
    document.forms[0].appendChild(confirm_value);
}

第一次单击取消,然后单击我的
confirmvalue==“1”
,下一次再次选择确定,然后单击我的
confirmvalue==“1,2”
,以代替2。它返回错误值的方式。

您正在创建多个名为“确认值”的输入,每次单击按钮一个。您需要做的是重复使用相同的输入:

function Confirm() {
    var confirm_value = document.querySelector('[name="confirm_value"]');
    if (!confirm_value) {
        confirm_value = document.createElement("INPUT");
        confirm_value.type = "hidden";
        confirm_value.name = "confirm_value";
        document.forms[0].appendChild(confirm_value);
    }
    if (confirm("Do you want to remove this employee from this group?")) {
        confirm_value.value = "1";
    } else {
        confirm_value.value = "2";
    }    
}

您正在创建多个名为“确认值”的输入,每次单击按钮时一个输入。您需要做的是重复使用相同的输入:

function Confirm() {
    var confirm_value = document.querySelector('[name="confirm_value"]');
    if (!confirm_value) {
        confirm_value = document.createElement("INPUT");
        confirm_value.type = "hidden";
        confirm_value.name = "confirm_value";
        document.forms[0].appendChild(confirm_value);
    }
    if (confirm("Do you want to remove this employee from this group?")) {
        confirm_value.value = "1";
    } else {
        confirm_value.value = "2";
    }    
}
function Confirm() {
    var confirm_value = document.querySelector('[name="confirm_value"]');
    if (!confirm_value) {
        confirm_value = document.createElement("INPUT");
        confirm_value.type = "hidden";
        confirm_value.name = "confirm_value";
        document.forms[0].appendChild(confirm_value);
    }
    if (confirm("Do you want to remove this employee from this group?")) {
        confirm_value.value = "1";
    } else {
        confirm_value.value = "2";
    }    
}
function Confirm() {
var Result=confirm("Do you want to remove this employee from this group?");
var confirm_value = document.querySelector('[name="confirm_value"]');
 if (Result) {
return true;
 } else {
return false;
}    
}