>웹 프론트엔드 >JS 튜토리얼 >jquery는 체크박스를 자동으로 채웁니다. 즉, true_jquery로 체크박스를 표시합니다.

jquery는 체크박스를 자동으로 채웁니다. 즉, true_jquery로 체크박스를 표시합니다.

WBOY
WBOY원래의
2016-05-16 16:54:421304검색

jquery는 자동으로 확인란을 채웁니다. 즉, 확인란을 표시(true)한 다음 ajax를 통해 선택된 옵션 목록을 가져온 다음 목록의 옵션을 표시합니다.

코드 복사 코드는 다음과 같습니다.

드롭다운 상자<이름 선택=" makemodule" id= "makemodule" style='width:130px' onchange='makemoduleSelected()'>



변경 사항을 선택하여 makemoduleSelected() 함수를 트리거합니다.
코드 복사 코드는 다음과 같습니다.

//템플릿 드롭다운 상자가 변경되면 이 이벤트(onchange)가 트리거됩니다.
function makemoduleSelected(){
clearAll('property');
var modtitlecode = $("#makemodule").val()
$.ajax({
url : ' indexStatisticsAction_getSelect.jsp',
data: { page:'clientindexStatistics.jsp',method:'get_subname_en',modtitlecode:modtitlecode},
success : function(result){
// 결과에 따라 판단 정보 반환 로그인 성공 여부
var results = result.split(",")
//document.getElementById(results[i]).checked =
$(".indexStatistics" ).each( function(){
$(this).find("input").each(function(){
var tempVal = $(this).val();
for(var i=0; iif(tempVal == 결과[i]) $(this).attr("checked", true)
}
});
} ; 배열한 다음
태그 아래의 태그를 탐색하고 관련 태그가 나타나면 확인란(true)을 선택합니다. indexStatisticsAction_getSelect.jsp 관련 코드는 다음과 같습니다.



코드 복사

코드는 다음과 같습니다. //템플릿 해당 표시 가져오기 if(method.equals("get_subname_en")){ String modtitlecode = request.getParameter("modtitlecode") if(modtitlecode.equals("- ----- ")) return;
String sql = sql2.replace("?modtitlecode?",modtitlecode);
sql = sql.replace("?userId?",userId);
System.out.println(sql);
StringBuffer 하위 이름 = new StringBuffer();
Db db = new Db()
try {
db.prepareQuery()
ResultSet rs = db.executeQuery( sql);
while (rs!=null && rs.next()) {
subnames.append(rs.getString("subname_en")); ,");
}
rs.close();
} catch(예외 e) {
e.printStackTrace();
} finally {
db.endQuery() ;
}
PrintWriter pout = response.getWriter();
pout.write(subnames.toString().substring(0,subnames.length()-1))
pout.flush ();
pout.close()
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.