2011-11-04 4 views
1

속성이있는 HTML 페이지가 있습니다. "control_label"이라는 속성을 삽입 할 때. 이 속성에 값 "Enters Your Name"을 지정하면 모든 것이 정상입니다.HTML 태그의 속성에있는 큰 따옴표를 이스케이프 처리합니다.

하지만 추가 할 때 값이 말하는 "이 당신의 이름을 입력합니다" "하나의 큰 따옴표를 속성의 값을 갖는 것은 이 당신의 이름을 입력이되지 않습니다." 심지어 나는 같은 탈출 문자를 시도 당신의 이름을 입력하십시오 " 값이 귀하의 이름을 입력하십시오 \귀하의 이름을 입력.

http://jsfiddle.net/r3UUH/1/

어떤 도움

에 감사드립니다. 브라우저를 구문 분석 할 것 "

+0

의 중복 가능성 [title 속성에 따옴표를 탈출하는 방법 (http://stackoverflow.com/questions/3752769/how-to-escape- 인용 부호가있는 큰 따옴표) – Beetle

+0

@ Beetle952580 3 년 후에 승인 된 답변을 주셔서 감사합니다. 나는 당신이 코멘트를 불필요하게 게시하고 있다는 것을 의심하지 않는다 :) – Moons

답변

11

HTML은 엔티티를 사용하여 문자를 탈출 \를 사용하지 않습니다.

" 
4

탈출 ".

value="Enter Your Name"" 
3

대신 백 슬래시의 "을 사용할 수 있습니다

+0

대신에 올바른 단어가 아니다. –

+0

@RokKralj 나는 "대신"은 괜찮다고 말하지만 그것은 올바른 단어가 아닌 "할 수있다"는 것을 의미합니다. :) –

관련 문제