私はこの機能を持っています:
$('.PhoneNumbers').on('keyup focusout', $('input:text[name^="Customers[0].PhoneNumbers"]'), function (e) {
phoneRadioBtns(e);
});
問題は、ページを更新すると、キーアップイベントがトリガーされ、関数が実行されることです。これは、望ましい結果ではありません。誰かがこれを修正する方法を知っていますか?
私はこの機能を持っています:
$('.PhoneNumbers').on('keyup focusout', $('input:text[name^="Customers[0].PhoneNumbers"]'), function (e) {
phoneRadioBtns(e);
});
問題は、ページを更新すると、キーアップイベントがトリガーされ、関数が実行されることです。これは、望ましい結果ではありません。誰かがこれを修正する方法を知っていますか?
入力内でF5を押した場合にのみ発生しますか?
(これは私が再現できた唯一の方法でした:ここで試してくださいhttp://jsfiddle.net/ybuTv/)
これを解決する1つの方法は、F5ボタンをイベントから除外することです:http://jsfiddle.net/ybuTv/1/
$(function() {
$('.PhoneNumbers').on('keyup focusout', $('input:text[name^="Customers[0].PhoneNumbers"]'), function(e) {
if(e.which!=116){
phoneRadioBtns(e);
}
});
});