利用ajaxによる検証では、javascriptを提出しにnyroModalルのモーダルウインドウ

StackOverflow https://stackoverflow.com/questions/1340134

質問

していまォームsignup.phpるpopsにnyroModalると別ウィンドウをクリックしてもボタン:

<input value="Edit" class="nyroModal" type="button" href="signup.php">

を使用したいので何らかの形でのAJAX検証(チェックインの場合はユーザ名を受けたものが、例えば、前に提出しました。

私は、次のことに注意してください:ユーザがクリックした際の飛びの"提出"ボタンをタッチします。でjavascript機能 onClick これにより、必要な分野へのPHPスクリプトを返すかどうかの分野で有効とします。そして、その分野では有効で通知し、ユーザーの分野で有効な、指書のようなもの $('#formid').submit();.簡単な理論。

問題は、nyroModelを取得します新しいプラットフォームにはバイナリを作成しdivのDOMの内容で、Firefoxを完全に無視しず <script> タグです。利用開いているのがfirebug,これを訳していただけませんか?実際に取得し、 <script> タグの対応がFirefoxを無視します。また、できない作jQueryの機能のページのモデルであれば、作成時に、そのフォルムは存在しないDOMます。

そのアイデアをどのように解決するのか。

役に立ちましたか?

解決

みを提出しハンドラのフォーム:

onClick='return frmSubmit()'

このハンドラは、まずserialize形式のデータを提出し、検証す。ください return false の発行後、開示等の求めに対し、では非同期.の対応のコールバック、実施のた場合の対応を示して入力が有効であることを、programatically書の提出フォルムを実現するとともに .submit()を試みた。しかし、そのreponseことを示したものの誤った使いや供給のフィードバックJSON形式)を添付してくださかつ建設的なフィードバックを形成し、ユーザーを読み込みます。

も忘れずに火の打鍵のイベントを防止するための、あらかっていない場合入力ボタンを押すと、などでバイパスをご検証機能です。

とうむ、提案:すると良いのか、全ての検証をクライアント側の開始は、通常は十分です。お聞きになったと思いるクライアント側の検証できる回避でのアクセスにはログインが必要サーバ側でのチェックしている。しかし、私は常々感じている場合には、ユーザーを決定。システムに真剣に、そのな提供に必要な建設的なフィードバック.簡単なメッセージの表示に失敗すれば足りるものとします.まず、チェックの入力と平野です。れば何かの間違っているのは、フィードバック.しかし、そのサーバーに無効入力することをクライアント側の検証して無視され、通知のユーザーそに失敗しました。

他のヒント

を使用できるようなもの:

onClick='javascript: return myValidationFuncion()

る機能をいかチェックの値は有効ですが、 すなわちwebサービスの呼び出します。値が有効でない場合、falseを返しに歯止めをかけるためには、実行します。

K

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top