ตอนนี้ผมมีปัญหากับ document.forms[0].appendChild(confirm_value);
ในหน้าเว็บผมจะใช้ UpdatePanel จะ Refesh เฉพาะส่วน
แต่ function Confirm เวลาเราเรียกใช้งานไปครั้งหนึ้งแล้ว จะเรียกครั้งที่ 2 มันบันทึกค่าไปเรื่อยๆ
ทำให้เงื่อนไข if ฝั่ง Server ไม่ตรงตามเงื่อนไข
มีวิธีคืนค่าใหม่ไหมครับ ตอนคลิก
Code (VB.NET)
function Confirm() {
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("Do you want to save data?")) {
confirm_value.value = "Yes";
} else {
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
Code (VB.NET)
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim confirmValue As String = Request.Form("confirm_value")
MsgBox(Request.Form("confirm_value"))
If confirmValue = "Yes" Then
DisplayAJAXMessage(Page, "Yes")
ElseIf confirmValue = "No" Then
DisplayAJAXMessage(Page, "No")
End If
End Sub