성 및 이름 필드가 업데이트 될 때 양식의 URL 슬러그 필드를 업데이트하는 함수를 작성하려고합니다. 그러나 페이지로드시 슬러그가 비어 있으면 만입니다.JQuery 함수에서 사용하기 위해 페이지로드시 요소 값 검색
성/이름 필드가 변경되면 슬러그를 업데이트하는 데 성공했습니다. 방금 슬러그 필드의 값이 비어있는 경우로 업데이트를 제한하는 방법을 알 수 없습니다.
문제는 폼이 AJAX를 통해로드된다는 것입니다. 페이지로드시 슬러그 필드의 길이를 테스트하면 항상 비어있게됩니다.
편집 방법에 대한 의견이 있으십니까? 형태가 AJAX 호출을 통해로드하고 해당 폼에 값을 테스트해야하는 경우
var FirstName = jQuery('input#FirstName').attr('value').replace(/[^\w]/gi, '');
var LastName = jQuery('#LastName').attr('value').replace(/[^\w]/gi, '');
jQuery('#URLName').attr('value', FirstName + "_" + LastName);
#URLName 값이 비어있는 경우 * 변경 만 * 원 하시겠습니까? –
Ajax가로드 된 후 테스트가로드됩니까? –
예, 페이지로드시 비어있는 경우에만 업데이트하고 싶습니다. 조금 더 배경 : 슬러그 필드가 필요합니다. 내 고객이 항목이 추가 될 때 업데이트되도록합니다. 그러나 원래 플러그인 (WP)이 구조화 된 방식으로 인해 이름과 성뿐만 아니라 모든 입력에 함수 호출을 적용해야했습니다. 이제 클라이언트가 일부 데이터를 편집하기 위해 돌아 가면 변경된 내용에 관계없이 기존 슬러그가 firstname_lastname으로 대체됩니다. jQuery는 분명히 내 강점이 아니기 때문에 더 어렵게 만듭니다. – Becky