내 프로그램에는 두 가지 양식이 있습니다. 난 그냥 값 양식 드롭 다운 목록을 선택한 후 각 양식을 표시하고 싶습니다. 나는 여러 번 시도했지만 성공하지 못했습니다. 나는 프로그래밍가가별로 없습니다. 또한 드롭 다운 목록에서 선택한 값을 페이지를 다시로드 한 후에도 남아 있어야합니다. 누군가가 나에게 PHP, 자바 스크립트 또는 jquery를 사용하여 해결할 수 있다면 큰 도움이 될 것입니다.드롭 다운 목록에서 선택한 값에 따라 서식 표시
0
A
답변
0
일부 코드가 유용 할 수 있습니다. 하지만 어쩌면이 (이것은 jQuery를 사용) 올바른 방향을 가리 킵니다 :
<select name="formType" id="formType">
<option value="Type A">Type A</option>
<option value="Type B">Type B</option>
</select>
...
<form id="formA">
...
</form>
<form id="formB">
...
</form>
<script type="text/javascript">
$(function() {//on document load
$('#formA').hide();
$('#formB').hide();
$('#formType').change(function(){
showForm($(this).val());
});
});
function showForm(myFormType){
if(myFormType == 'Type A'){
$('#formA').show();
}
else{
$('#formB').show();
}
}
</script>
0
이 솔루션은 당신이 선택에 또는 경우에 따라 변경되는 페이지에 모두 형성하고 하나 개의 전시를 할 것인지 여부에 따라 달라집니다 페이지를 다시로드하여 올바른 양식을 표시하려고합니다.
첫 번째 솔루션은 (이 경우와 jQuery를) 간단한 자바 스크립트입니다 :
$(document).ready(function() {
$('.group').hide();
$('#option1').show();
$('#selectMe').change(function() {
$('.group').hide();
$('#'+$(this).val()).show();
})
});
전체 예를 들어 http://jsfiddle.net/eYzSb/를 참조하십시오.
두 번째 해결책은 Ajax 또는 PHP로 수행 할 수 있으며 나중에이 대답을 업데이트 할 예정입니다.
0
<select>
<option value="" selected="selected"></option>
<option value="form_1">Form 1</option>
<option value="form_2">Form 2</option>
<option value="form_3">Form 3</option>
</select>
<form name="form_1" id="form_1" style="display:none">
<input type="text" value="1">
</form>
<form name="form_2" id="form_2" style="display:none">
<input type="text" value="2">
</form>
<form name="form_3" id="form_3" style="display:none">
<input type="text" value="3">
</form>
JS는 :
$("select").on("change", function() {
$("#" + $(this).val()).show().siblings().hide();
});
관련 문제
- 1. 녹아웃을 사용하여 드롭 다운 목록에서 선택한 값에 따라 레이블을 업데이트하십시오.
- 2. 선택한 값에 따라 표시 값이 2에서 Javascript의 드롭 다운 메뉴에서?
- 3. 다른 드롭 다운 목록에서 선택한 값에 따라 드롭 다운 목록 채우기
- 4. 선택한 드롭 다운 값에 따라 표에 값을 삽입하십시오.
- 5. 누락 된 js 드롭 다운 목록에서 선택한 항목 값에 액세스
- 6. C#을 사용하여 드롭 다운 목록에서 선택한 값에 액세스하는 방법
- 7. 드롭 다운 목록에서 선택한 항목에 따라 체크 박스를 표시하십시오.
- 8. 드롭 다운 목록에서 값에 액세스하는 방법
- 9. 드롭 다운 목록에서 선택한 항목을 표시하는 DisplayFor()
- 10. 드롭 다운 목록에서 선택한 항목에 따라 테이블 만들기 Servlets From?
- 11. 드롭 다운 값에 따라 텍스트 상자 사용
- 12. 드롭 다운 목록에서 선택한 값의 ID를 가져옵니다.
- 13. 선택한 드롭 다운 옵션 표시
- 14. 다른 드롭 다운 목록에서 선택한 VALUE를 기반으로 특정 드롭 다운 목록 표시
- 15. 다른 드롭 다운 목록에서 선택한 항목이 변경되면 드롭 다운 목록에서 선택한 항목을 변경해야합니다.
- 16. 다른 드롭 다운 값에 따라 드롭 다운 목록을 바인딩하는 방법
- 17. IE8의 드롭 다운 목록에서 선택한 옵션 표시/숨기기
- 18. aspx의 다른 드롭 다운 목록의 값에 따라 하나의 드롭 다운 목록에서 값을 변경하는 방법
- 19. SharePoint 드롭 다운 목록에서 선택한 값
- 20. JQuery - 드롭 다운 목록에서 선택한 종속성
- 21. 드롭 다운 목록에서 선택한 값이 표시되지 않습니다
- 22. ASP 드롭 다운 목록에서 선택한 값
- 23. 드롭 다운 목록에서 선택한 값을 설정하십시오.
- 24. MVC4 드롭 다운 목록에서 선택한 값
- 25. 드롭 다운 목록에서 선택한 항목을보기 모델
- 26. 드롭 다운 목록에서 선택한 값이 변경되지 않습니까?
- 27. JQuery : 선택한 입력 목록에서 드롭 다운 선택
- 28. 드롭 다운 목록에서 선택한 파일 삭제
- 29. 드롭 다운 목록에서 이전에 선택한 값을 유지하십시오
- 30. 드롭 다운 목록에서 선택한 값을 사용합니다.
당신은 시도 무엇입니까? –
시도한 코드를 붙여 넣거나 바이올린 링크를 제공하십시오. –