У меня есть форма, в которой у меня есть имя, имя и идентификатор. поле lastname предложит автозаполнение в формате "фамилия, имя, идентификатор". Это работает нормально, но как-то функция для разделения, это не код запуска для ввода ввода.
<tr><td>Last Name</td><td><input type="text" id="subscriberLastName" name="subscriberLastName"/></td></tr>
Функция 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>
Пожалуйста, помогите, я не думаю, что проблема связана с расщеплением, сама функция не стреляет
большое спасибо
Попробуй это..
$('#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] );
} );
Скрипка
Также проверьте, включен ли файл jquery js в ваш html. потому что ваш код в порядке.