-1
4 개의 텍스트 필드가 포함 된 양식이 있습니다. JS는 firstname, lastname 및 fullname이 효과적으로 채워지는지 확인하고 있지만 필자는 필드 그림 파일에 확장명 .jpg가있는 fullname 값이 포함되기를 원합니다. 필요할 때 수동으로 그림 파일 필드를 변경하도록 허용합니다.문자열이 추가 된 javascript 복제 텍스트 필드
jQuery(document).ready(UserInfoCtrl);
function UserInfoCtrl($)
{
var self = this;
var form = $('#form');
var fname = $('#fname');
var lname = $('#lname');
var fullname = $('#fullname');
self.updateFirstName = function(firstName) {
var _lname = lname.val() || (fullname.val() || '').trim().split(' ').pop();
fullname.val(firstName + ' ' + _lname);
};
self.updateLastName = function(lastName) {
var _fname = fname.val() || (fullname.val() || '').trim().split(' ').shift();
fullname.val(_fname + ' ' + lastName);
};
self.updateFullName = function(fullName) {
var _fullname = (fullName || '').trim().split(' ');
fname.val((_fullname[0] || ''));
lname.val((_fullname[1] || ''));
};
self.onFieldChange = function(e) {
switch(this.id) {
case 'fname':
self.updateFirstName(this.value);
break;
case 'lname':
self.updateLastName(this.value);
break;
case 'fullname':
self.updateFullName(this.value);
break;
}
};
fname.add(lname).add(fullname).change(self.onFieldChange);
form.submit(function(e) {
e.preventDefault();
return false;
});
}
뭔가를 할 필요가 있다고 생각 자바 스크립트 코드
는 사용자가 확장자를 변경할 수 있나요? – trincot
fullname과 마찬가지로 그림 파일을 변경하면 변경 내용이 성/이름으로 다시 전달됩니까? – trincot
설명을 위해이 질문에 대한 답이없는 이유는 무엇입니까? – trincot