2011-02-15 40 views
0

我有一個更新按鈕在我從點擊更新我想提示用戶,因爲你想用是和否定界記錄鈕釦。如果用戶點擊是,我想執行可以劃定記錄的代碼,如果不是隻更新記錄。如何處理是的沒有彈出的對話框使用JavaScript上的按鈕點擊

我的示例代碼

protected void btnUpdate1_Click(object sender, EventArgs e) 
{ 
    EmpID = Convert.ToInt32(HiddenField1.Value); 

    if (ID == 2) 
    { 
     oEmployeePersonalData.EmpID = EmpID; 
     oEmployeePersonalData.PhoneNumberTypeID = ddlPhoneType.SelectedValue; 
     oEmployeePersonalData.PhoneNumber = Convert.ToInt64(txtph1.Text); 
     oEmployeePersonalData.EndDate = DateTime.Today.AddDays(-1); 

//按我的要求,如果我點擊是的,我想執行這個代碼

 if (oEmployeePersonalData.PhoneDetailUpdate()) 
     { 
     } 

//如果沒有不同的代碼

回答

0

添加以下javascript函數中的n頁的標頭

<script type="text/javascript"> 
     function update() { 
      var result = confirm("Do you want to delimit the record?") 
      if (result) { 

      } 
      else { 
       return false; 
      } 


     } 

    </script> 

,然後將事件附加到按鈕

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" OnClientClick="return update();"/> 
6
if(confirm("Would you like to delimit the record")) 
{ 
    //Delimit record code or return true; 
} 
else 
{ 
    return false; 
} 
+0

我可以在按鈕點擊寫這個或我在源寫如JavaScript – Dotnet 2011-02-15 06:29:53

+0

有 - <鍵類型= 「提交」onclick =「返回確認('你想分隔?');」>提交 – Rob 2011-02-15 23:48:50

0
var ans = confirm("Do you want to delimit the record?") 
if (ans){ 
    //clicked on yes   
} 
else{ 
    return false; 
} 
相關問題