문제

텍스트 상자 컨트롤은 a 최대 길이 해당 텍스트 상자에 삽입 가능한 텍스트를 지정된 양의 숯으로 제한 할 수있는 속성.

내 질문:

  • 이 속성은 클라이언트면에 전용이므로 브라우저 -Pedendent입니까?
  • 텍스트 속성에 MaxLength보다 더 이상 텍스트가 포함되어 있지 않다는 사실에 의존 할 수 있습니까 (MSDN 기사에 명명 된 디스플레이 모드에 대해서만) TextBox.Text.SubString (0, desiredMaxLength)을 수동으로 수행해야합니까?
  • 이 모든 것은 장애인 자바 스크립트로 어떻게 행동합니까?
도움이 되었습니까?

해결책

JavaScript에 의존하지 않지만 안전하지는 않습니다.

누구나 여전히 javaScript (예 : XMLHTTPREQUEST)를 사용하여 요청을 게시하거나 최대 길이 사양보다 더 많은 데이터를 보내도록 요청할 수 있습니다. 정상적인 사용자가 필드를 채우는 것을 막는 좋은 방법이지만 어쨌든 서버를 두 번 확인해야합니다.

다른 팁

텍스트 속성에 MaxLength보다 더 이상 텍스트가 포함되어 있지 않다는 사실에 의존 할 수 있습니까?

아니요. 사용자 친화적 인 기능을 고려하십시오. 서버에서 다시 확인할 수 있습니다. 그리고 아마도 자바 스크립트를 확인할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top