Javascript 确认消息框返回错误值
我有一个确认弹出窗口的脚本。当我在aspx.cs页面中调用它时,它会返回不同的值。我的脚本是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
<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;
}
}