2

jquery モバイル フレームワークを使用してモバイル Web アプリを構築しています。フォームの送信ボタンでダイアログのポップアップも開く必要があります。しかし、input type ="submit" 要素は、ダイアログ ページのポップアップに使用される href 属性を許可しません。どんな助けでも大歓迎です。

以下はhtmlです。ダイアログがポップアップしますが、フォームは送信されません。

      <a data-role="button" href="ManholePhotosDialog.aspx" data-rel="dialog" data-transition="pop"class="save">Submit</a>

このスクリプトを試しましたが、うまくいきません:

$(".save").click(function (){
  $("#form1").submit()
});
4

2 に答える 2

1

私もこれにはビックリしました。JQueryMobile は優れていますが、従来の JQuery 手法を実際に台無しにしています。これをダイアログを起動するページに配置すると、準備完了です。

$( document ).on( "click", "#save", function()
{
    $("#form1").submit()
});
于 2013-03-07T02:40:44.240 に答える
0

hrefフォームをofaタグに送信する場合は、次のようにしてください。

$(".save").click(function (){
  $("#form1").attr('action', $(this).attr('href')).submit()
});
于 2012-05-07T15:18:10.183 に答える