JQuery Replacement For Javascript Confirm?
Jan 7, 2011
I want to prompt the user before allowing them to save a record. So let's assume I have the following button defined in the markup:
<asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click"></asp:Button>
To force a prompt with normal javascript, I could wire the OnClick event for my save button to be something like this (I could do this in Page_Load):
btnSave.Attributes.Add("onclick",
"return confirm('are you sure you want to save?');");
The confirm call will block until the user actually presses on of the Yes/No buttons, which is the behavior I want. If the user presses 'Yes', then my btnSave_OnClick method would be called.
For the jquery dialog that is the equivalent, I tried something like this (see below). But the problem is that unlike javascript confirm(), it's going to get all the way through this function (displayYesNoAlert) and then proceed into my btnSave_OnClick method on the C# side. I need a way to make it "block", until the user presses the Yes or No button, and then return true or false so the btnSave_OnClick will be called or not called depending on the user's answer.
Currently, I just gave up and went with javascript's confirm, I just wondered if there was a way to do it.
[code]...
View 2 Replies
Similar Messages:
Mar 15, 2011
I want a similar behavior of "confirm delete" option in ASP.Net Gridview, as this questions shows How to add a "confirm delete" option in ASP.Net Gridview ? but using Jquery Confirm Box.
I'm having a lot of problem with postback behavior and asp.net page flow.
I want domething simple as:
<asp:Button ID="ButtonRemove" runat="server" Text="<%$ Resources:Localizacao, BUTTON_REMOVE %>" OnClick="ButtonRemove_Click" OnClientClick="displayConfirmDialog();/>
how I can fire the OnClick event in javascript, or how a can put a Panel as confirm dialog?
*today I use ajaxcontroltoolkit, but as this was discontinued I'm trying to figure out some more elegant alternative.
View 1 Replies
Feb 1, 2011
I have a button on my aspx page. I want to use javascript confirm before continuing execution when clicking on that button. I can do it easily if i am writing javascript in aspx page itself . But my problem is each time the confirm message may be different. I need to check various condition to generate appropriate confirm message.Can I call confirm in my code behind, so that I can construct confirm message from there?What I'm trying is:
protected void Button1_Click(object sender, EventArgs e)
{
//just the algorithm given here
[code]...
View 2 Replies
Jul 30, 2010
i am using jquery to implement a modal confirm windows but it not working i have a template field button with ajax confirm using jquery but i have a problem. Apper the confirm windows but when i click on "yes" doesn't execute the delete command. without ajax (using template field button and simple confirm windows javascript) works so well.
[Code]....
View 13 Replies
Sep 29, 2010
I have a Custom confirm box with Yes No.....The function executes in Jquery when click on Yes/No.But I want to exec my code there.....how it is to be done?This is code
//This is the file creating ConfirmBox
<script type="text/javascript" src="scripts/jquery.alerts.js"></script>
<script type="text/javascript" >
View 5 Replies
Sep 16, 2010
i have a regular asp:button. I am working in .Net 3.5. I've tried adding a js confirm to the button with the OnClientClick attribute as well as adding in code-behind and the result is the same. No matter what the user clicks in the confirm pop-up the form will not submit?? BtnDeleteSelected.Attributes.Add("onclick", "return confirm('Are you sure you want to delete?');"); The confirm dialog appears and if i select "OK" it still does not submit..
View 4 Replies
Jan 7, 2011
I am using a CSS button as
<a href="" class="btn green" title="Delete" OnServerClick="MyCodeBehindFunction">Delete </a>
Previously, I was using a button control instead of CSS button and using AJAX confirm extender before deleting. But how do I ask for this confirm action in < a href=""> now?
View 2 Replies
Aug 22, 2010
I have a table with records that has delete links. Basically I followed the NerdDinner tutorial for that part in MVC. But I don't want to have the confirm view, I'd rather have a confirm dialog, and then if confirmed let the HttPost action method delete the record directly.
I have something working, but being new to both MVC and jQuery, I'm not sure if I'm doing it right.
Here's the jQuery:
I found the function for making the link POST instead of GET on the internet: `$.post(this.href); return false; And I'm not sure what the "return false" part does. I tried to modify it for my needs with a callback and so on, and kept the return part without knowing what it's for.
Secondly, the action method has the HttpPost attribute, but I have also read somewhere that you can use a delete verb. Should you? And what about the RedirectToAction? The purpose of that was originally to refresh the page, but that didn't work, so I added the window.location.reload instead in a callback in the jQuery. Any thoughts?
The Delete action method calls a couple of helper methods because it seems with the Entity Framework that I use for data, I can't just delete an record if it has relationship dependencies. I had to first delete the relationships and then the "User" record itself. That works fine, but I would have thought it would be possible to just delete a record and all the relationships would be automatically deleted...?
I know you're not supposed to just delete with links directly because crawlers etc could accidentally be deleting records. But with the jQuery, are there any security issues with this? Crawlers couldn't do that when there is a jQuery check in between, right?
View 2 Replies
Jan 22, 2010
i'm a beginner with c# 2.0 and ajax
i have two radio button and i want to execute a javascript if user selected the second radio button
i want execute a javascript if confirm(message)
but i wonder if it possible to GET the value of the if (confirm) if user has click ok or cancel !?
View 5 Replies
Jan 20, 2011
Inside my boxLang_OnSelectedIndexChanged() event I got this :-
if (txtbox1.Text != "" && txtbox2.Text != "")
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "confirm('Changing the language will clear the text in the textboxes. Click OK to proceed.');", true);
txtbox1.Text = "";
txtbox2.Text = "";
}
Now what is happening is that. When I select a different item from the drop down list this confirm box does show up BUT it first clears the content of the text boxes and then this confirm box appears. What I want is that the textboxes content should be cleared ONLY when OK is clicked.
View 2 Replies
Nov 11, 2010
General Info:Aspx page holds an Ascx User control. Inside the User control, the Repeater is contained inside a View, contained inside a Multiview.
Asp.Net 2.0 framework / C#
Details:I have a repeater(inside an ascx user control) that shows records, and the first column is a checkbox. If checked, that row will be deleted.OUtside the repeater, I have a button that will deleted all rows that are checked.Everything works fine, but have been asked to add a pop up "confirm delete" message that includes the number of records that will be deleted if the user clicks "Ok" on the pop up.
Something like: "You are about to delete 8 records".
Currently my button looks like this:
<asp:Button ID="btnDeleteAllRecords" runat="server" Text="Delete all Checked Records" Onclick="btnDeleteAllRecords_Click" OnClientClick="javascript:GetCbCount();" />
I have this javascript code block:<script type="text/javascript">
function GetCbCount()
{
var cb = document.getElementById("rptrVoicemail").getElementsByTageName("input"); [code]....
View 2 Replies
Jul 21, 2010
I have a datagrid with checkboxes. User selects some rows and click on a button on the same page.
Code on button_click verify the data for selected rows, It it finds some certain status (Valid), I want a confirmation message to show "You have a or more valid record(s), Do you really want to set inactive?"
Now i user clicks ok, next code should execute else not.
I know attribute.add can not be used because it decides the condition on same button click.
View 8 Replies
Mar 8, 2011
I have a Telerik grid. For each row there is a details table. The row is of type NominationTypeClass and the rows in the details table is of type Nomination. So what this means for each nomination type there is a list of nominations. The grid's code:
<telerik:RadGrid
AllowPaging="true"
AllowSorting="true"
AutoGenerateColumns="false"
GridLines="None"
ID="rgMyNominations".......
I have an action column that has a link that says Withdrawn. When clicked I have a JavaScript confirm box with a Yes or No option. If yes, then the nomination status is updated to withdrawn. Then I want the grid to be refreshed to show the updated status. I used the grid's update command to to show the show the JavaScript's command box. It updates, but is it the correct way to do it?
protected void rgMyNominations_UpdateCommand(object source, GridCommandEventArgs e)
{
try
{
StatusManager.InsertStatus( /* required parameters */ );
// Refresh grid
rgMyNominations.DataSource = GetNominationTypes();
rgMyNominations.DataBind();.....
...it says that NominationDate is not a property of NominationTypeClass. This is wrong, I don't know why it is taking the type for the row to be the type of the details table? NominationDate is a property of Nomination. It seems like it is overriding the datasources.
View 1 Replies
Jul 14, 2012
I want to call javascript confirm function in .aspx.cs page .. I have done it by using RegisterStartUpScript javascript code:
<html><head runat="server"><script type="text/javascript" language="javascript">
function alertMe() { //alert("Hello"); if(confirm("File with this Name Already Exists, Do you want to Replace it ?")) {
return true; } else { return false;
} } </script> </head> </html>
.aspx.cs code on button click based on some condition:
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alertMe();", true);
Now how can I check whether confirm returns true or false, i need to write some code based on confrim's true false return.
View 1 Replies
Dec 27, 2010
i am using jquery upload plugin- jquery.MultiFile.js in my project to upload multiple files in this file now i need a confirm button when delete file so i changed code
if(!MultiFile.trigger('onFileRemove', slave, MultiFile)) return false;
View 1 Replies
Dec 6, 2010
On my web page i have a repeater control with checkboxes.When i select some repeater rows through checkboxes then they will delete from database as well disappers on my web form.But after selecting the respective checkboxes i have to click on a button for this purpose.
[Code]....
protected void btnDeleteInsured_OnClick(object sender, EventArgs e) { int count = 0; foreach (RepeaterItem ritem in Repeater1.Items) { if (ritem.ItemType == ListItemType.Item || ritem.ItemType == ListItemType.AlternatingItem) { CheckBox chkbox = (CheckBox)ritem.FindControl("cbSelect"); if (chkbox.Checked) { } count++; } } if (count == 1)
[code]...
View 2 Replies
Jan 10, 2010
I am working on a ASP.NET website that needs popups in a modal window similar to JS confirm and alert. How would I do this on client and/or server side?
View 2 Replies
Apr 14, 2010
I have button, which fires an event, that deletes a record from the database. This is the source of the button:
<asp:Button ID="btnDelete" runat="server" Text="Delete" onclick="btnDelete_Click" />
But how can I make a confirm box appear before the deletion?
View 1 Replies
May 14, 2012
How I call javascript confirm() conditionally and get it ok or cancel value ( asp.net(3.5))?
i.e if( name=="Raj")
{
//Confirm(); then proceed accordingly. if cancel then return. only through javascript not through
AjaxExtender.
}
View 1 Replies
Feb 11, 2010
you can see the page under development at http://job1data.com:8098/admin.aspx
it looks like its setup right, the page source has the correct message for each button for the javascript:return invoked with onclick, all that was setup in the onItemDataBound routine and the delete code behind is getting invoked, i just have a message there for now for testing, so it all seems to be there, but no confirm dialog box?
View 7 Replies
Dec 25, 2010
I added a Button and a LinkButton to same page and set same properties to both of them. LinkButton works fine but Button's PostBackURL not work after executing javascript (Clicked "OK" in message window). it posted back to same page instead of second page. following is the code:
<asp:Button ID="Button1" runat="server" Text="Button"
PostBackUrl="~/second.aspx"
OnClientClick="return confirm('Switch page?');" />
<asp:LinkButton ID="LinkButton1" runat="server" Text="LinkButton"
PostBackUrl="~/second.aspx"
onclientclick="return confirm('Switch page?');" />
View 2 Replies
Sep 22, 2010
I need to display a javascript confirm box after the user successfully logs into the application. If the select 'yes' of the confirm box then I need to navigate them to a different page and if they select 'no' the default.aspx page should be displayed. I am using the login control.
I tried to use ClientScript. RegisterClientScriptBlock on Login1_Authenticate event, it didn't work. I tried the same thing on the Page_Load event of Default.aspx as well as Master Page load event, that also didnt work.
View 6 Replies
Aug 4, 2012
I need to dispay confirm box on server Side.. senario is like Im Trying To upload Image During Upload Im Checking some properties like Image type,image size, etc.. While Uploading i want to check properties like
if(type=="xxxx")
{
confirmbox(" ");
if(confirmvalue=="yes")
{
next condition
}
else
{
exit ;
}
}
like this i want check different properies of file.. how can i do this
View 1 Replies
Feb 2, 2011
I am trying to get a new line when display the message. Whats wrong with this code?
Button l = (Button)e.Row.FindControl("btnDelete");
string textForMessage = @"<script language='javascript'> confirm('Are you sure you want to delete this record
test
test
test');</script>";
l.Attributes.Add("onclick", textForMessage + DataBinder.Eval(e.Row.DataItem, "Name") + ")");
View 2 Replies
Mar 31, 2011
I basically want to show a dialog box with confirm or cancel options on it.
Confirm should allow the partial postback to take place, cancel should not. I have tried using a trigger and calling __doPostBack() as advised here but it posts back the full page not just the panel.
$('#buttonInUpdatePanel').live('click', function (event) {
event.preventDefault();
var item = this;
var title = 'Confirm';
var msg = 'Please confirm something';
var $dialog = $("<div id='myDialog'></div>")
.html(msg)
.dialog({
modal: true,
buttons: {
"Confirm": function () {
$(this).dialog("close");
__doPostBack('Button1', null); //tried this and .submit() on the button
//return true;
},
"Cancel": function () {
$(this).dialog("close");
//return false;
}
},
title: title
});
});
My UpdatePanel:
<asp:UpdatePanel ID="UpdatePanel2" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:TextBox runat="server" ID="TextBox1" />
<asp:Button
ID="Button1"
Text="Add"
OnClick="AddExtraVehicle_Click"
runat="server" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
UPDATE:
I have changed the doPostBack to use the button ID now and commented out the return true and false lines. When I click the button it calls the confirmation dialog but when you click on confirm it appears to do nothing. I was expecting a call to the method AddExtraVehicle_Click but the breakpoint didn't trigger.
View 1 Replies