jQuery Mobile を使用してフォームを送信しようとしていますが、フォームがリンクされたページにある場合は送信されません。たとえば、私のホームページはmysite.com/page.html
. そのページにフォーム コードを配置すると、フォームは完全に送信されます。同じファイル内の別のフォームにフォームを配置するとdata-role="page"
、ページのリンクが作成mysite.com/#reg
され、送信ボタンが完全に機能しなくなります。jQuery 1.8.3 と jQuery Mobile 1.2.0 を使用しています。
これは、登録ページにのみフォームがある jsFiddleです。送信をクリックしても何も起こらないことに気付くでしょう。フォームをコピーしてメイン ページに貼り付けただけのまったく同じコードを次に示します。これで送信をクリックすると、ロード画面が表示されます(送信しようとしているが、検証スクリプトが見つからないことを意味します)。