Aashish68 Ответов: 1

Модальная всплывающая кнопка Jquery не срабатывает


Здесь кнопка OK не срабатывает, как я могу вызвать это событие нажатия кнопки?

Что я уже пробовал:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" MasterPageFile="~/AdminPanel/Admin.Master" Inherits="SSTeleCallerApp.WebForm2" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <title>Untitled Page</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
    
    <script type="text/javascript">
        $(function () {
            $("[id*=Button2]").live("click", function () {
                $("#dialog").dialog({                                      
                    modal:true,
                    buttons: {
                        Ok: function () {
                             $("#<%=Button3.ClientID %>").click();
                            
                        },
                        Close: function () {
                            $(this).dialog('close');
                        }
                    }
                });
            });
        });
 </script>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    
    
    <input type="button" id="Button2" value="click here" name="Button2" />

   
    <asp:Button ID="Button3" runat="server" Text="Button" style="display:none;" OnClick = "Button_Click"/>
    <div id="dialog">
        <asp:Label ID="Label1" runat="server" Text="Enter ur name">
        <asp:TextBox ID="TextBox1" runat="server" Text="karur">
    
    </div>



<pre lang="c#">
охраняемых недействительными button_click появилась(объект отправителя, EventArgs в электронной)
{
ClientScript.RegisterStartupScript (Стр.Метод gettype(), "ключ", "оповещение (кнопка'нажали')", правда);

}

Karthik_Mahalingam

напишите alert () внутри функции ok и проверьте, предупреждает ли она ?

Aashish68

да, тревога работает нормально.Но событие Button_click не работает.

Karthik_Mahalingam

попробуйте запустить этот код в окне консоли
найдите идентификатор элемента, просмотрев источник в браузере
$("#Button3ID").();

Aashish68

извините, я не могу понять.

Aashish68

есть ли другие решения для запуска кнопок?

Harpreet05Kaur

Привет,
Попробовать следующее:

$("#Button2"). live ("click", функция () {
оповещения(перейти);
});

1 Ответов

Рейтинг:
5

manu_dhobale

Попробуйте это, это работает для меня

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm5.aspx.cs" Inherits="WebApplication1.WebForm5" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
    <link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css"

        rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        $("[id*=Button2]").live("click", function () {
            $("#dialog").dialog({
                title: "jQuery Dialog Popup",
                buttons: {
                    Ok: function () {
                        $("[id*=Button3]").click();

                    },
                    Close: function () {
                        $(this).dialog('close');
                    }
                }
            });
            return false;
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button_Click" />
        <asp:Button ID="Button3" runat="server" Text="Button" Style="display: none" OnClick="Button3_Click" />
        <div id="dialog" style="display: none;">
            <asp:Label ID="Label1" runat="server" Text="Enter ur name"></asp:Label>
            <asp:TextBox ID="TextBox1" runat="server" Text="karur"></asp:TextBox>
        </div>
    </form>
</body>
</html>