2013-08-07 2 views
2

Javascript를 사용하지 않고 웹 폼에서 "종속"필드를 만들 수 있는지 궁금합니다.자바없이 종속 필드 사용

<select> 
    <option value="1">Value 1</option> 
    <option value="2">Value 2</option> 
    <option value="3">Value 3</option> 
</select> 

을 내가 값을 선택하면, 또 다른 선택은 jQuery의 $ .post(), 내 데이터베이스에서 가져온 데이터를 통해 채워집니다

내 코드는 다음에있다.

그러나 브라우저에서 JS가 사용 중지되었거나 자바 스크립트를 지원하지 않는 경우 어떻게 보관할 수 있습니까? optionselect 요소의 HTML5의 사양을 보면 미리

+3

그는 방금 js가 사용 중지되면 보관하려고한다고 말했습니다. 짧은 대답은 할 수 없다는 것입니다. js와 같은 페이지 상호 작용은 활성화되어야합니다. –

+1

AJAX에는 자바 스크립트가 필요합니다. –

+0

테스트를 테스트하여 JavaScript가 활성화되어 있는지 확인하고 순수 CSS 드롭 다운 목록을 사용하지 않는 경우 – beaumondo

답변

1

이와 같은 이벤트를 트리거 할 수있는 방법은 없습니다. 문서를 다시로드하고 일부 서버 코드를 통해 데이터를 전달해야합니다. (PHP 또는 다른 것)

+0

내 선택 필드에 제출 버튼을 추가하면 내 양식의 일부가 제출되고 처리됩니까? 이 작업을 수행 할 수는 있지만 코드 검증 프레임 워크 (CodeIgniter 프레임 워크를 사용하여 코딩)를 사용하고 있기 때문에 다소 어렵습니다. 나머지 양식은 유효성을 확인할 수 없습니다. – Marcandria

+1

예, 이것이 내 해결책이 될 것입니다. . POST로 첫 번째 선택 상자의 값을 제출하십시오. 데이터 원본에 따라 선택 필드의 옵션 만 루프로 다시 작성하면됩니다. 물론 두 번째 선택 상자에 대한 정적 옵션이 더 쉬워졌습니다. – XQDev

+0

조언을 주셔서 감사합니다. 앞으로의 개발을 위해이 방법을 코딩하려고 노력할 것입니다! – Marcandria

2

에서

덕분에, 나는 그것이 불가능 말할 것입니다.