1

姓、名、ID を含むフォームがあります。姓フィールドは、「姓、名、ID」の形式でオートコンプリートを提案します。これは正常に動作していますが、どういうわけか分割の関数が入力を取得するためのコードを起動していません

<tr><td>Last Name</td><td><input type="text" id="subscriberLastName" name="subscriberLastName"/></td></tr>

入力を3つに分割して格納するJQuery関数は、

    <script>
$( function()
    {
$('#subscriberLastName').blur(function(){
    var nameParts = $('#subscriberLastName').val().split(',');
    $( '#subscriberLastName' ).val( nameParts[0] );
    $( '#subscriberFirstName' ).val( nameParts[1] );
    $( '#subscriberMember_ID' ).val( nameParts[2] );
} );
} );

</script>

助けてください, 問題は分割にあるとは思いません. 関数自体が起動していません.

どうもありがとうございました

4

2 に答える 2

1

これを試して..

$('#subscriberLastName').blur(function(){
        var nameParts = $('#subscriberLastName').val();
        var arr=[];arr=nameParts.split(',')
        $( '#subscriberLastName' ).val( arr[0] );
        $( '#subscriberFirstName' ).val( arr[1] );
        $( '#subscriberMember_ID' ).val( arr[2] );
    } );

フィドルは

http://jsfiddle.net/LgKUk/3/

于 2013-10-26T06:28:39.507 に答える
-1

また、html に jquery js ファイルが含まれているかどうかも確認してください。あなたのコードは問題ないからです。

于 2013-10-26T06:27:29.540 に答える