あなたの問題desktop.js
は、関数 mousedownhandler と mouseuphandler を含むファイルにあるようです。もちろん、どちらもe.preventDefault()
マウスのデフォルトの動作を妨げていました。これらの関数は、フォームを含むすべてを含むdiv
idでアタッチされたイベント リスナーに適用されます。singleContentContainer
次の 2 行をコメントアウトすると、次のようになります。
194行目:
e.preventDefault();
そして238:
e.preventDefault();
フォーム要素を再度選択できるようになります。それでも問題が解決しない場合は、デバッグを続行します。
編集
jquery.mobile-1.0a2.js
フォームが送信されない理由については、スクリプトのオプションが原因のようです。「可能な場合は ajax フォームを使用する」が有効になっています。3094
そのファイルの の行event.preventDefault();
は です。これは、そのオプションが有効になっている場合に発生します。
オプションはオンラインで設定されます2934
。
送信が機能しない理由については、相対 URL が として404 not found error
表示され、存在しないことを示しています。フォームは正常に送信されますが、プロセス ファイルが、それを指していた相対パスに存在しないため、処理されていません。