私は、blurイベントを使用してmysqlへの更新をトリガする複雑なフォームを持っています。すべての必須フィールドが完了するまで、送信ボタンを無効にする検証があります。問題は、ユーザーがすべてのフィールドを完了していなくても、フォームを送信することを管理していることです。JQuery +フォームフィールドがデータベースに100%正しく挿入されない
私の理論では、何らかの理由でデータベースからフォームから送信された値の一部が無視されていますが、検証ではすべてのフィールドが完了したと認識されています。
私が知る限り、Internet Explorer 6が原因です。現代的なブラウザ(Firefox、Chrome、Safari、IE7 + 8)でうまく動作しますが、6になっています。
ユーザがいなくても値がデータベースに送られない可能性がありますあたかも更新が成功したかのようにフィールドの隣に「チェック」マークが表示されます。
データベースの更新が何らかの形で遅れるべきですか?これを引き起こしているIE6に欠陥がありますか?
どのような提案も大歓迎です!
jqueryを投稿 – Jason
JSの検証を信用し、サーバー側の検証も実装しないでください。 JSの検証が追加することができます、サーバー側が持っている必要があります。 – RaYell
いくつかのHTMLとjavascriptを投稿できますか? IE6はjavascriptをオフにして同じように動作しますか?サーバー側でも検証していますか? [Fiddler](http://www.fiddler2.com/fiddler2/)をセットアップして、送信されている内容を確認しましたか? –