私は次のコードを持っています。ユーザーが[ENTER](keycode = 13)を押すと、フォームが再送信されます。私はこの状態でポストバックを防止したいと思います。私が0に等しいキーコードを設定すると、何もしません。ページのポストバックがまだ発生しています。ポストバックを防ぐにはどうしたらいいですか?JavaScriptを使用したポストバックを防ぐ
jQuery(this.Elements.TxtClientId).keypress(function(e) {
if (e.keyCode == 13) {
e.keyCode = 0;
alert("keycode: " + e.keyCode);
thisTemp._internalClientId = jQuery(thisTemp.Elements.TxtClientId).val();
jQuery(thisTemp.Elements.DDLClientName).val(jQuery(thisTemp.Elements.TxtClientId).val());
thisTemp.UpdateTestDropdown();
}
});
2対の違いは何ですか3 "="記号? – MacGyver
タイプ強制を伴うかどうかの等しいかどうかをそれぞれ検査します。 この質問をご覧ください: http://stackoverflow.com/questions/523643/difference-between-and-in-javascript (あなたの場合は、どちらかが動作するはずです) –