2015-04-09 3 views
-1

Я пытался найти ответ на этот вопрос, так как я уверен, что его спрашивали дюжину или более раз, но для жизни меня я не могу найти ответ.Автоматически генерируемое имя пользователя

У меня есть базовая форма с двумя текстовыми полями ... имя, фамилия и поле имени пользователя, которое доступно только для чтения.

Я ищу способ заполнить имя пользователя, зависящее от записей в полях firstname lastname. Я предполагаю, что jquery или javascript могут это сделать ... но, как я уже сказал, ... черт возьми, пытаясь найти несколько примеров.

Любая помощь будет оценена по достоинству. Благодарю.

+1

Возможный дубликат [Autogenerate Serial Number] (http://stackoverflow.com/questions/1496642/autogenerate-serial-number) – xsami

+0

Просто возьмите пару букв с первого имени и прикрепите их к фамилии. Просто обработка строк –

+0

Привет Род! Добро пожаловать в SO. Если вы можете добавить основы того, что вы сделали до сих пор, это поможет людям ответить на ваш вопрос. Вы могли извлечь данные из текстовых полей, например? У вас есть ощущение, как обрабатывать данные, как только вы его извлекли? Когда вы хотите, чтобы это произошло - как только пользователи ввели текст, после того, как они нажмут кнопку или что-то еще? – ASGM

ответ

0

сцепить два inuput значения firtname и LastName входов:

$('input[name=username]').val($('input[name=firstname]').val()+$('input[name=lastname]').val()).attr('disabled',''); 
0

Включить JQuery.

<script type="text/javascript"> 
    //setup an event to toggle this here, like a submit, click, or similar 
    $('#usernameId').html($('#firstnameID').val() +' '+$('#lastnameID').val()) 
</script> 

Где я использовал #usernameID, вы бы захотели заменить идентификатор поля имени пользователя.

+0

Пространство в имени пользователя не кажется мне хорошей идеей. –