1

2つの入力フィールドをミラーリングする既存のjQueryを変更してみようとしています。

<script>
    $(document).ready(function()
    {
        $('#forename').bind('keypress', function() 
        {
            $('#displayname').val($(this).val());
        });
    });
</script>

私が実際に必要としているのは、「displayname」フィールドがIDを持つ2つのフィールドの組み合わせであるということです:#forename +#surname...間にスペースがあります。

感謝します:)

4

1 に答える 1

4

keyupイベントを名前にも追加し、新しい値を取得するように変更しました。

    $('#forename,#surname').on('keyup', function() 
    {
        $('#displayname').val($('#forename').val() + ' ' + $('#surname').val());
    });

注:displaynameが入力でない場合は、text代わりにを使用valしてコンテンツを設定してください

于 2013-03-22T14:45:30.387 に答える