2012-04-21 6 views
3

HTML에는 다른 입력을 기반으로 값만 표시하도록 설계된 특수 입력 유형이 있습니까? 아무도 그것에 쓸 수 없을 때. 또는 비활성화 된 텍스트 상자가 최선의 선택입니까?HTML 입력 유형?

답변

4
<input type="text" readonly /> 

readonly 속성은 당신의 마술을 수행합니다.

+0

빠른 답변입니다. 감사! –

0

는 읽기 전용 속성을 사용하거나 브라우저에 대한 읽기 전용 속성을 제거하기 위해 사업부 요즘 매우 쉽게

2

의 내용을 업데이트하기 위해 자바 스크립트를 사용합니다. 나는 당신에게 라벨이나 스팬을 사용하고 그 라벨 요소에 대해 css 코드 몇 줄을 써서 입력 상자처럼 보이도록 제안했다.

<label>test value</label> 

<style> 
label { 
    padding:3px; 
    border:1px solid black; 
    width:200px; 
} 
</style> 
+0

좋은 생각 같네요. 고마워요. –

0

HTML5 초안에서는 output 요소가 이러한 목적으로 존재합니다. 나는 같은 목적이 다른 방법으로 성취 될 수 있기 때문에 그것을 사용하는데 많은 포인트가 있다고 생각하지 않는다.

데이터를 표시하려면 p 또는 div 또는 span과 같은 일반 HTML 요소를 사용하십시오.

양식 데이터를 따라 데이터를 전송해야하는 경우 숨겨진 요소 인 <input type=hidden>에 입력해야합니다.

물론 두 개를 결합 할 수도 있습니다. 데이터를 별도로 표시하고 양식 데이터 세트에 포함하십시오.

관련 문제