0

jquery colorbox プラグインを使用して起動される登録フォームを作成しています。現在、フォームは完全に別の html ファイルとしてあり、カラーボックスの iframe 関数を使用して次のように表示します。

<a class="iframe" id="register" href="/register.htm">Login</a>

個別の html フォーム/iframe を使用する背後にある私の考えは、フォームの html コードがすべての Web サイト ページに含まれる (および隠される) ことを回避し、SEO 災害を防ぐ可能性があるということです。

ただし、ユーザーが「サインアップ」ボタンをクリックしたときに、ユーザー入力に対して jquery フォーム検証を実行したいと考えています。私が推測する簡単な解決策は、jquery ライブラリとカスタム検証コードを register.htm ページに含めることですが、これはあまりクリーンではないようです....

親ページを取得して iframe にアクセスし、フォームの検証を実行する方法はありますか? 私は次のことを試しましたが、起動したりエラーを生成したりしていないようです:

$("#register").contents().find("#join_submit").click(function() { alert('booyahh'); });

助けてください!

4

0 に答える 0