c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
JQuery

How to create confirm button dialog using jQuery UI?

| | JQuery

In this article we will discuss how to create confirm button dialog using JQuery UI. We created dialog box with two buttons (ok & cancel), radio button and title. We are going to display the result of selected radio button, based on the user selection it callback functions to execute and return a response message appending it to the page.

Example:

<html>
<head>
    <title>confirm buttom usingjQuery UI dialog </title>
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
    <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
    <script type="text/javascript">
       $(document).ready(function ($) {
            var execute = function () {
                var answer = $("#myDialog").find("input:checked").val();
               $("<p>").text("Thanks for selecting " + answer).
               appendTo($("body"));
               $("#myDialog").dialog("close");
            }
            var cancel = function () {
               $("#myDialog").dialog("close");
           }
             $("#myDialog").dialog({ width:600,
              buttons: {
                   "Ok": execute,
                   "Cancel": cancel,
               }
            });
        });
    </script>
</head>
<body style="border: 1px solid #DED8D8; width: 500px; height: 300px; padding: 15px; font-family: Arial; margin-left: 50px">
    <h2 style="color: #841198">confirm buttom using jQuery UI dialog</h2>
    <div id="myDialog" style="width:500px" title="Best WidgetLibrary">
        <p>Is jQuery UI, a trusted suite ofofficial plugins for the jQuery JavaScript
library.</p>
        <label for="yes">Yes!</label>
        <input type="radio" id="yes" value="yes" name="question"
            checked="checked"><br>
        <label for="no">No!</label>
        <input type="radio" id="no" value="no" name="question">
    </div>
</body>
</html> 

Output: