2012-06-23 6 views
0

저는 HTML 5에 상당히 익숙합니다. 텍스트 입력의 한 입력 태그에 필드를 입력 할 때 사라지는 하나 이상의 필드와 해당 자리 표시자를 포함하려는 시나리오가 있습니다. 하나씩. 가능한 한 할 수 있습니까?html 자리 표시 자 속성

내가 분명히 예 -

<body> 
name: <input type="text" placeholder="first name, second name"> 
</body> 

지금 내가 '두 번째 이름은'여전히 표시하면서가 작성 될 때 사라지는 '이름을'원하는 함께 만들어 보자. 어떻게 할 수 있습니까? (만약 그렇다면). 나를 도와주세요. 감사합니다.

+0

두 이름 모두 두 개의 텍스트 상자가 필요합니다. –

+0

나는 그걸 많이 생각 했어. 그래서 그걸로 끝날 수 없어? – niharika

+0

예, 그렇게 생각합니다. –

답변

0

placeholder 속성이 (지원되는 경우) 특수한 방식으로 작동하도록 정의되었으므로 HTML로 대체 할 수 없습니다. 자바 스크립트에서 원하는 동작을 시뮬레이션 할 수 있지만 (자명하지는 않지만) JavaScript에서는 모두 수행해야하며, placeholder 특성으로는 수행하지 않는 것이 더 안전합니다.

데이터가 "성, 이름"과 같은 특정 형식으로 입력되는 것과 관련이있는 경우 합리적으로 안전한 방법은이 정보를 필드 앞에 정적 컨텐츠로 제공하는 것입니다. 사람들이 쉽게 명시 적 지침을 놓치거나 오해 할 수 있기 때문에 합리적으로 안전합니다. 이름의 일부가 정말로 현재의 공식이 제안하는 것처럼 쉼표로 구분되어야하는지 명확하게 나타내야합니다.

다시 말해서 특정 순서가 필요한 경우 일반적으로 별도의 필드를 갖는 것이 좋습니다.

+0

고맙습니다. – niharika