提交按钮在弹出窗口中不起作用

威克涅夫斯基(Arek Wisniewski)

我在弹出窗口中有一个类似这样的表单:

<div id="dialog" title="Rezerwacja">
      
        <asp:TextBox ID="imieTextBox" runat="server" placeholder="Imię"></asp:TextBox>
        <asp:TextBox ID="nazwiskoTextBox" runat="server" placeholder="Nazwisko"></asp:TextBox>
        <asp:TextBox ID="emailTextBox" runat="server" TextMode="Email" placeholder="Email"></asp:TextBox>
        <asp:TextBox ID="telefonKomorkowyTextBox" runat="server" TextMode="Phone" placeholder="Telefon kom."></asp:TextBox>
        <div id="plansza"></div>
        <asp:Button ID="rezerwujButton" runat="server" Text="Zarezerwuj" OnClick="rezerwujButton_Click" />
        
       
   </div> 

和JavaScript:

$(document).ready( function() {
  $( "#dialog" ).dialog({
      autoOpen: false,
      show: {
          effect: "puff",
          duration: 1000
      },
      hide: {
          effect: "explode",
          duration: 1000
      }
  });

  $( ".opener" ).on( "click", function() {
      $( "#dialog" ).dialog( "open" );
  });
});

因此,我必须编写代码:

protected void rezerwujButton_Click(object sender, EventArgs e)
    {
        rezerwacje nowaRezerwacja = new rezerwacje();

        nowaRezerwacja.imie_klienta = imieTextBox.Text;
        nowaRezerwacja.nazwisko_klienta = nazwiskoTextBox.Text;
        nowaRezerwacja.email_klienta = emailTextBox.Text;
        nowaRezerwacja.nrtel_klienta = telefonKomorkowyTextBox.Text;

        bazaDC.rezerwacjes.InsertOnSubmit(nowaRezerwacja);
        bazaDC.SubmitChanges();
    }

并存在问题,提交按钮“ rezerwujButton”不起作用。它看起来像是不可点击的或类似的东西……我正在单击它,而没有任何作用……不刷新页面或其他任何东西……当我在没有弹出窗口的情况下使用该表单时,它可以工作但在弹出窗口中却没有。我试图设置usesubmitbehavior =“ false”,但是当我这样做时,按钮起作用了,发送了一些东西,但是每个字段都是空白的...我的意思是当我尝试获取类似的信息时:imieTextBox.Text它将会是空白的...总是... 有任何想法吗?

@编辑

我不知道我该怎么做?表单中的字段始终为空...

有人可以告诉我如何使用此__PostBack进行更正吗?因为我必须做错事...

我添加到按钮UseSubmitBehavior =“ fase”,在PageLoad函数中,我得到了类似的东西:

   if (Page.IsPostBack)
        {
          
                rezerwacje nowaRezerwacja = new rezerwacje();

                nowaRezerwacja.imie_klienta = imieTextBox.Text;
                nowaRezerwacja.nazwisko_klienta = nazwiskoTextBox.Text;
                nowaRezerwacja.email_klienta = emailTextBox.Text;
                nowaRezerwacja.nrtel_klienta = telefonKomorkowyTextBox.Text;

                bazaDC.rezerwacjes.InsertOnSubmit(nowaRezerwacja);
                bazaDC.SubmitChanges();
           
        }

例如imieTextBox.Text总是空白...我不知道为什么...?

编辑

我受够了。我更改了获取模态窗口的方式。我使用了弹出窗口,该窗口不会将模式div移动到任何地方,并且可以正常工作。

伊戈尔

“什么也没有发生”行为的原因是,jQuery-UI对话框小部件将DOM元素移动到了DOM元素(在您的情况下为- $("#dialog"))中body此后,“提交”按钮不再位于form标签,单击它不会导致任何提交。

如果整个form内容都在对话框内容中,它将仍然有效

<div id="dialog" title="Rezerwacja">
  <form ...>
    ...
    <asp:Button ID="rezerwujButton" runat="server" Text="Zarezerwuj" OnClick="rezerwujButton_Click" />
  </form>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery日期时间选择器在弹出窗口中不起作用

来自分类Dev

Bootstrap的弹出窗口仅在按钮上起作用-锚点或跨度不起作用

来自分类Dev

Datepicker在搜索弹出窗口中不起作用

来自分类Dev

AngularJs-为什么$ emit在我的弹出窗口中不起作用

来自分类Dev

ng-click和ng-model在弹出窗口中不起作用

来自分类Dev

在传单弹出窗口中显示图像不起作用

来自分类Dev

jQuery提交按钮提交不起作用

来自分类Dev

div弹出窗口似乎不起作用

来自分类Dev

弹出窗口中的appbar按钮的click事件在UWP中不起作用

来自分类Dev

提交按钮不起作用

来自分类Dev

preventDefault表单提交在引导程序弹出窗口中不起作用

来自分类Dev

关闭按钮在弹出窗口上不起作用

来自分类Dev

用于在弹出窗口中查看详细信息的按钮不起作用

来自分类Dev

JavaScript代码在Ajax模型弹出窗口中不起作用

来自分类Dev

模式弹出窗口中的按钮不起作用,因为它必须起作用

来自分类Dev

提交按钮不起作用

来自分类Dev

在新窗口中创建和提交表单-不起作用

来自分类Dev

AngularJs-为什么$ emit在我的弹出窗口中不起作用

来自分类Dev

jQuery .on'click'事件在模式弹出窗口中呈现的部分视图中不起作用

来自分类Dev

jQuery 1.3.2中的多项选择在弹出窗口中不起作用

来自分类Dev

关闭按钮在弹出窗口中不起作用

来自分类Dev

弹出窗口中的jQuery滑块不起作用

来自分类Dev

在传单弹出窗口中显示图像不起作用

来自分类Dev

jQuery提交按钮提交不起作用

来自分类Dev

Draggable在模式弹出窗口中不起作用

来自分类Dev

弹出窗口中的溢出滚动条不起作用(引导程序)

来自分类Dev

窗口中的 UserControl 不起作用 WPF

来自分类Dev

Angular 2 [(ngModal)] 在 Bootstrap 弹出窗口中不起作用

来自分类Dev

为什么在我的 JS 弹出窗口中,我的 html 表单不起作用?

Related 相关文章

  1. 1

    jQuery日期时间选择器在弹出窗口中不起作用

  2. 2

    Bootstrap的弹出窗口仅在按钮上起作用-锚点或跨度不起作用

  3. 3

    Datepicker在搜索弹出窗口中不起作用

  4. 4

    AngularJs-为什么$ emit在我的弹出窗口中不起作用

  5. 5

    ng-click和ng-model在弹出窗口中不起作用

  6. 6

    在传单弹出窗口中显示图像不起作用

  7. 7

    jQuery提交按钮提交不起作用

  8. 8

    div弹出窗口似乎不起作用

  9. 9

    弹出窗口中的appbar按钮的click事件在UWP中不起作用

  10. 10

    提交按钮不起作用

  11. 11

    preventDefault表单提交在引导程序弹出窗口中不起作用

  12. 12

    关闭按钮在弹出窗口上不起作用

  13. 13

    用于在弹出窗口中查看详细信息的按钮不起作用

  14. 14

    JavaScript代码在Ajax模型弹出窗口中不起作用

  15. 15

    模式弹出窗口中的按钮不起作用,因为它必须起作用

  16. 16

    提交按钮不起作用

  17. 17

    在新窗口中创建和提交表单-不起作用

  18. 18

    AngularJs-为什么$ emit在我的弹出窗口中不起作用

  19. 19

    jQuery .on'click'事件在模式弹出窗口中呈现的部分视图中不起作用

  20. 20

    jQuery 1.3.2中的多项选择在弹出窗口中不起作用

  21. 21

    关闭按钮在弹出窗口中不起作用

  22. 22

    弹出窗口中的jQuery滑块不起作用

  23. 23

    在传单弹出窗口中显示图像不起作用

  24. 24

    jQuery提交按钮提交不起作用

  25. 25

    Draggable在模式弹出窗口中不起作用

  26. 26

    弹出窗口中的溢出滚动条不起作用(引导程序)

  27. 27

    窗口中的 UserControl 不起作用 WPF

  28. 28

    Angular 2 [(ngModal)] 在 Bootstrap 弹出窗口中不起作用

  29. 29

    为什么在我的 JS 弹出窗口中,我的 html 表单不起作用?

热门标签

归档