2016-10-28 3 views
-2

은 공유하려는 페이지의 링크로 텍스트 영역을 미리 채울 수 있지만 삭제할 수는 없습니다. 이메일을 통해 양식 공유에 대해 이야기하고 있습니다. 양식은 분명히 PHP에서 이루어집니다.사용자가 삭제할 가능성이없는 텍스트를 미리 채우는 방법

편집 :

나는 필드 편집 요약을 사용하지만, 나는 여기에있을 수 있도록 두 번 내가 장님이 될 수 어디서나 볼하지는 : D

더 나은 방향으로 http://paste.ofcode.org/QrKSjQFytpHmquz47qHjKD에 대한 코드를 추가하고있다. 유일한 읽기 기능은 내가 원했던 것이 아닙니다. 사용자는 텍스트 영역에 글을 쓸 수 있지만 텍스트의 일부는 터치 할 수 없습니다. junkfoodjunkie는 그것이 그것을하는 유일한 방법 인 것처럼 보인다고 말했다. 그러나 전체 코드가 변경 될 수 있다고 생각되면 조언을 게시하십시오.

+1

양식을 보여줄 수 있습니까? –

+2

필드에'disabled = "disabled"속성을 추가 할 수는 있지만 궁극적으로는 클라이언트 측 정보를 제어 할 수 없습니다. –

답변

1

대부분의 입력은 미리 정의 된 값이 편집되지 않도록 readonly="readonly"을 사용할 수 있습니다.

<textarea name="verbage" readonly=readonly cols="5" rows="9"> 
Can't touch this 
</textarea> 

<input type="text" name='moreverbage" readonly=readonly value="NO EDITING ALLOWED"> 
+0

내 대답을 수락 해 주셔서 감사합니다. 나는 junkfoodjunkie가 정확하게 지적했듯이 전형적인 뷰어가 값을 변경하는 것을 막을 뿐이지 만, 괴짜에게는 자신의 양식을 굴려서 원하는 것을 올리는 것이 사소한 일이다. –

0

메일이 PHP를 통해 이루어집니다 전송하는 경우, 그냥 기본 텍스트는 서버 측 메일 발신 스크립트의 일부가 될 수 있고, 메시지/텍스트 영역에서 텍스트가 포함되지 않은 경우를 넣어 기본 텍스트. 클라이언트 측 솔루션을 신뢰할 수 없으며 위에서 언급 한 모든 솔루션은 submit을 클릭하기 전에 간단한 코드 편집기 (예 : Firebug)로 제거됩니다.

메일 보내기 스크립트의 내용을 확인하고 기본 텍스트가 없으면 원하는 텍스트를 바꾸거나 추가/앞에 추가하십시오.

관련 문제