여기 내 문제가 있습니다. 일부 입력란은 항상 관련이있는 것은 아니지만 아주 간단한 사용자 입력 양식을 만들고 있습니다. 예를 들어 사용자가 임시 직원을 추가하는 경우 사용자는 만료 날짜 (직원이 퇴장 한 날짜)를 입력해야합니다. 그렇지 않으면 직원이 정규 직원 인 경우 해당 필드가 존재하는 것이 논리적이지 않습니다. 아니면 필드가 존재할 수도 있고, 단지 "유령"일 수도 있습니다 (실제 용어인지 확실하지 않음). 것은 ... 절대 jquery 또는 자바 스크립트를 안다! 누구든지이 문제에 대한 해결책을 가지고 있다면, 따라 할 수있는 템플릿/예제를 게시하는 것이 마음에 드십니까? 그게 나를 아주 많이 도와 줄거야! 그렇지 않다면, PHP/html (가능한 경우)에서 수행하는 방법에 대한 힌트도 좋습니다. 덕분에 정말 감사드립니다 .--)사용자 입력에 따라 고스트/위임되지 않은 필드
1
A
답변
0
onchange
필드에 다른 필드를 사용하지 않을지를 결정해야합니다.
예 : 제안
<select onchange="document.getElementById('otherField').disabled=(this.value == 0)">
<option value=1>Enable other field</option>
<option value=0>Disable other field</option>
</select>
<input id='otherField' />
이
0
감사하지만 내가 찾던되지 않았습니다 꽤 것을. 나는 약간의 Google-ing을 혼자서했고 간단한 코드를 만들었습니다. 첫 번째 비트가 Jcubed (아래 참조)에 의해 공헌되었다
:
그래서, 여기에 자바 스크립트를 알고 있지만이 효과를 만들려고하지 않는 사람들을위한 간단한 솔루션입니다. 그것은 다운 메뉴에서 간단한 드롭을 작성하는 사용자 입력
</td> <td><select name="employee_type" onchange="document.getElementById('otherField').disabled=(this.value == 0)">
<option value=1>Option 1</option>
<option value=0>Option 2</option>
마지막 비트가 사라질 불투명 편지를 작성하는 부분이 무엇인지에 따라 "잠금"텍스트 상자 때 사용자가 클릭 텍스트 상자 :
<input id="otherField" type="text" name="date_expires" value="What you want to appear in the text..." style="color:#aaa; font-style:italic;" onclick="this.value=''; this.style.color='#000'; this.style.fontStyle='normal';" />
관련 문제
- 1. 사용자 입력에 따라 리피터 생성
- 2. 쿠키는 사용자 입력에 따라 어떻게 동적으로 설정됩니까?
- 3. 사용자 입력에 따라 달라지는 이미지 표시
- 4. 사용자 입력에 따라 쿼리 결과 표시
- 5. 사용자 입력에 따라 런타임에 함수를 호출 하시겠습니까?
- 6. 사용자 입력에 따라 다른 문장 인쇄
- 7. 사용자 입력에 따라 동적 입력란을 사용하여 양식을 설정하려면 어떻게해야합니까?
- 8. django forms - 입력에 따라 필드 유형을 변경하는 재정의 생성자
- 9. Java의 입력에 따라 함수를 선택
- 10. 입력에 따라 파이썬의 다른 함수들
- 11. 사용자 선택에 따라 옵션이 변경됩니다.
- 12. 사용자 입력에 따라 웹보기 앞에 뷰를 숨기고 표시하는 방법
- 13. 파일을 사용자 입력에 따라 디렉토리에 복사하고 *를 사용하여 파일을 나열하십시오.
- 14. 사용자 입력에 따라 다른 언어로 된 IPhone 키보드 표시
- 15. 사용자 입력에 따라 객체의 물리적지도 위치 가져 오기
- 16. JSF 2 : 사용자 입력에 따라 매개 변수가 달라지는 outputLink
- 17. 사용자 정의 경고 색상을 선택하고 텍스트 입력에 따라 프레임을 확대하십시오.
- 18. 사용자 입력에 따라 GUI 컨트롤 표시 및 사라짐
- 19. 팝업을 열고 사용자 입력에 따라 일부 코드를 실행하십시오.
- 20. 사용자 입력에 따라 양식의 여러 인스턴스를 동적으로 추가 - Flex
- 21. 내가 넣어 사용자 입력에 따라 출력을 수신하지 않습니다.
- 22. 사용자 입력에 따라 파이썬 모듈에서 목록을 여는 방법
- 23. log4j의 로그 파일 위치를 사용자 입력에 따라 동적으로 채 웁니다.
- 24. 사용자 입력에 따라 연속 while 루프를 종료하려면 어떻게합니까?
- 25. 유효하지 않은 입력에 대한 레지스트라 중지 : JavaScript
- 26. C# 입력에 따라 메소드 호출을 지정 하시겠습니까?
- 27. WP7 : 다른 ListBox의 입력에 따라 ListBox 채우기
- 28. 사용자의 입력에 따라 동적 js가 응답합니다.
- 29. 열 입력에 따라 동적으로 행을 업데이트하십시오.
- 30. 입력을 저장하고 입력에 따라 문자열을 출력 - Java
"고스트 현상"은 ''태그에'disabled = "disabled"속성을 추가하여 이루어집니다. 답변 : 언어에 익숙하지 않은 경우 JavaScript/jQuery 솔루션을 제공하는 것이 효과적이지 않습니다. – Blazemonger
관련 코드를 보여주고 단락을 사용하십시오. –
@Blazemonger 예 - 감사합니다! 그것은 내가 필요한 것입니다. 그리고 나는 알고있다. 나는 html로 할 수 있다는 것을 알지 못했다. – nv39