2013-10-12 1 views
0

데이터베이스를 쿼리하여 입력 필드를 채우고 데이터베이스에서 반환 된 긴 문자열을 얻고 있으므로 해당 문자열과 다른 값의 단일 값을 사용하여 선택 항목의 다른 입력 필드를 채우고 싶지만 그렇게 할 수는 없습니까?jsp jquery에서 자동 완성 필드를 사용하는 방법은 무엇입니까?

+0

지금까지 무엇을 가지고 계십니까? 모든 텍스트와 함께 숨겨진 입력 필드를 가질 수 있으며 모든 텍스트를 읽을 때이를 볼 수 있도록 할 수 있습니다. 이를 수행하려면 문자열을 두 개의 입력 필드로 나눌 수 있습니다. 하나는 표시되고 두 번째 필드는 숨겨진 필드입니다. –

+0

데이터베이스에서 긴 문자열로 데이터를 가져오고 있지만 여러 입력 필드에 표시 할 여러 문자열로 나누고 싶습니다./ – Aryan

+0

문자열, 크기 또는 단어 수를 어떻게 나누어야하는지 알고 있어야합니다. 모든 하위 문자열을 배열에 넣고 반복하고 각각에 대한 입력 필드를 만듭니다. –

답변

1

데이터베이스에서 문자열을 가져온 경우 서버 측 페이지에서 부분 문자열로 분할 해보십시오. 그러면 응답에 짧은 문자열을 쓸 수 있습니다.

당신은 jQuery를 다음 당신은 긴 문자열의 하위 문자열을 얻을 다음 DIV 요소에 기록됩니다이

var name = "Afzaal Ahmad Zeeshan"; 
var words = name.substring(5); // this is basic js 

이 방법을 사용하여 사용하여 작성합니다.

그럼 당신은 숨겨진 요소에 추가 할 수 있으며, click에 당신이

$('selector').click(function() { 
$('other_selector').show(); // show the other element 
} 

으로이 방법을 jQuery를 사용하여 표시 할 수 있습니다, 당신은 긴 문자열의 하위 문자열있는 div의가 표시되는거야.

관련 문제