2011-12-21 9 views
4

Chromeで奇妙な動作が見つかった。
私はレコードの詳細を編集するフォームを持っています。
フォームChromeで作業しないと提出しますか?

ユーザーがレコードグリッドのリストで[編集]をクリックしたとき。私のページは、フォームのすべての詳細 がロードされたフォームをロードします。 ここに興味深い問題があります。 フォームのフィールドを編集せずに[送信]ボタンをクリックするだけの場合 すべて正常に動作します。

しかし、入力フィールドを編集してから[送信]をクリックすると、

その後、クロムはフォームを送信していません。

それはIE

に絶対に正常に動作します私は私の

<input type="submit" value="Continue" name="submit" class="standard button" > 

しかし、役に立たない

さらに観察するためのボタン

<input type="submit" value="Continue" name="submit" class="standard button" id="ContinueButton" onclick="isValidDate()"> 

を提出変えてみました。


通知します。私は別のテキストエリア、テキストボックス、日付のフィールドを持っています。私はいかなる書類も変更し、問題なくフォームを提出することができます。 しかし、私は数量フィールドを変更し、それが動作しない場合、送信します。

+0

はFirefoxで何をどうなりますか?ブラウザのキャッシュをクリアしようとしましたか? –

+2

'class ="標準ボタン "の空白文字は何とか気になります –

+0

キャッシュをクリアしようとしました使用しません。 – HaBo

答えて

1

ボタンの名前をsubmitからbtnSubmitのようなものに変更して試してみることはできますか? それはうまくいくはずです。

+0

は役に立たなかった。私はこの問題に関する私の見解を更新した。私が投稿した観測を見てください – HaBo

+1

まあ実際にあなたの提案は私が問題を解決するのを助けました。 Name属性を変更し、JavaScriptの修正によって問題が解決されました。 – HaBo

0

doctypeとhtmlの種類は何ですか? タグを閉じてみましたか?

-4

問題はあなたのJavascriptコードにあります。

+4

この回答に問題があります。 – radicalbiscuit

0

これは古いスレッドであることがわかりましたが、私の送信ボタンが気に入らないクロムと同じ問題が発生しました。私はサイズという名前の入力があったので、クロムが死んでいたことが判明しました。私はクロームコンソールを見てこれを見つけました。私はあなたのクロムコンソールを見て、javascriptを別に問題を引き起こしている可能性がありますフォーム要素があるかどうかを確認することをお勧めします。

願っています!

+0

ここをクリックしてください:http://stackoverflow.com/questions/10955376/input-type-submit-not-working-in-only-chrome(また、私たちは問題が実際に '' 'name =" size "'属性にタグを付けます)。 –

1

私は今朝同じ問題を抱えています。私はエラーが報告されていないクロムコンソールをチェックした。ブラウザのキャッシュをクリアするだけでこの問題は修正されました。

0

私はちょうどこの問題を抱えていました。フォームタグが外側ではなくテーブルの横にあるためでした。私はこの同じコードを別の場所で使用しているので、このインスタンスでどうして重要なのかはわかりませんが、変更したときに機能しました。

0

送信ボタンonClickメソッドでjavascriptメソッドを呼び出しています。私はそこからフォームを提出しています。私の問題は、入力のタイプをsubmitからbuttonに変更したときに解決されました。

0

これは最初に述べた問題とは関係ありませんが、ChromeとIEの間でボタンレスポンスを送信するために非対称的な反応を経験した人に関係している可能性があります。

IEは、いくつかのケースでは、クロムよりも寛容です。このディスカッションでは、同様の「出現」問題を研究していました。

私のフォームでは、問題は最も一般的なもので、モニターから約18インチ離れたところにあります。私のコーディングでは、フォームコンテナid = '連絡先'を含むdivを与えていました。 [submit]ボタンはIEでうまく動作しましたが、送信ボタンの中にform = 'contact'を使用していましたが、Chromeはボタンのクリックを無視してコンソール内で理由を説明しませんでした。

恥ずかしくて時間は、様々な選択肢をしようとして過ごした - submitボタンでのonclickイベントなどを作成し、私は誤って本当の問題につまずい(IEは、名前の値を受け入れるように見えるが、フォームIDがChromeの権威のハンドルのようです?)

他の人がこのシナリオに遭遇した場合に備えて、ここに入れてください。

私はこの効果を一人の他の時間を見てきました - ドキュメントを参照無視コードを - IEはクロームがプレーしなかった、また、不一致のブレースのより寛容です。

関連する問題