私は流星のためのチュートリアルを次のようだ:http://meteortips.com/first-meteor-tutorial/forms/Meteorアプリのevent.preventDefault()がFirefoxで動作しないのですか?
私はこれを持っているフォーム提出のために:
'submit form': function() {
event.preventDefault();
var plname = event.target.playerName.value;
var uid = Meteor.userId();
playersList.insert({ name: plname, score: 0, 'createdBy': uid });
event.target.playerName.value = '';
return false;
}
は今、これはプレイヤーがフォームを充填し、Enterキーを押すか、で追加され、Chromeで完璧に動作しますボタンをクリック:
しかし、これはLinux用のFirefoxでは動作しません。 Chromeではページリロードは表示されませんが、Firefoxでは明らかにリロードされます。プレーヤーは追加されません。流星のサーバー側のログにはエラーは表示されません。 Firebugのコンソールにもエラーは表示されません。
これは私には、event.preventDefault();
が機能していないと思われることにつながります。
その理由は何ですか?
どうすれば修正できますか?
Firefox for Ubuntu Linux、49.0.2
。
流星版1.4.2.3
。
ノード:v4.2.6
。
あなたは私はあなたの答えを受け入れるだろう – billyonecan