HTML 内の 2 つのタブストリップに 2 つの Radtextbox (telerik) があります。ユーザーが他のユーザーに加えた変更に基づいて、それぞれの値を設定したいと思います。次のコードを使用して達成しました:
function OnUsernameChanged() {
$('#txtUserNameTab1').focus(function (e) {
$(this).select();
});
$('#txtUserNameTab2').focus(function (e) {
$(this).select();
});
$('#txtUserNameTab1').bind('keypress blur keyup', function (e) {
var userNameValue = $(this).val();
$('#txtUserNameTab2').val($(this).val());
});
$('#txtUserNameTab2').bind('keypress blur keyup', function (e) {
var userNameValue = $(this).val();
$('#txtUserNameTab1').val($(this).val());
});
}
最初の値が変更されたときに2番目のテキストボックスの値を更新すると、すべて正常に機能し、その逆も同様です。しかし、問題は選択にあり、テキストボックスのいずれかに焦点を合わせると、常にそのテキストボックスですべて選択されますが、値はテキストボックスの初期値に変更されます。