0

送信ボタンをクリックしてフォームのフィールドに値を入力するイベントを使用するインスタンスがあります。しかし、今、フォームを同時に送信することはできません。私に何ができる?

http://jsfiddle.net/cmfZX/14/

4

3 に答える 3

10

falseフォームの送信ハンドラから戻らないでください。

http://jsfiddle.net/cmfZX/15/

それ以上に言うことはありません...

于 2012-07-26T20:41:44.307 に答える
2

イベントハンドラはを返しますfalse。デフォルトの動作が発生するためには、イベントハンドラーはそれ以外のものを返すか、何も返さない必要があります。false

この記事はあなたにとって良い読み物かもしれません。

于 2012-07-26T20:42:18.480 に答える
1

最後return falseは、フォームの送信を妨げています。それを引き出すと、問題なく動作するはずです。また、最初のonclickイベント内でJSONを使用してフォームフィールドを更新することを検討することもできます。そうすれば、送信時に特別なことをする必要がなくなります。

于 2012-07-26T20:43:47.830 に答える