2011-09-08 6 views
0

250 자까지 허용하는 aspx 페이지에 텍스트 상자가 있습니다. 사용자가 데이터를 입력 할 때 제대로 작동하지만 텍스트 상자를 붙여 넣으면 더 많은 방식으로 허용됩니다. 이 문제를 해결할 수있는 방법이 있습니까? 그래도 텍스트 상자에 붙여 넣기를 사용하지 않으려합니다.텍스트 상자를 x 문자 수로 제한합니다.

덕분에 다시

+0

250 이후에 여분의 문자를 잘라내시겠습니까? – Bajji

+0

예, 아마도 좋은 생각입니다. – DarkW1nter

답변

1

문자열 길이를 확인할 페이지에 유효성 검사기를 추가 할 수 있습니다. 그러면 긴 문자열을 게시하는 대신 유효성 검사 오류가 발생합니다.

당신은 그것을 위해. "{0250}"같은 RegularExpressionValidator 및 검증 표현을 사용할 수 있습니다.

0

당신은 텍스트 상자의 MaxLength 속성을 사용 했습니까?

+0

안녕하세요. 정상적인 항목에서 정상적으로 작동하지만 붙여 넣지 않습니다. – DarkW1nter

+0

나는 모든 사람과 그 문제가 같아요, 당신이 그것에 대한 자바 스크립트에 의존해야한다고 생각,이 [링크] (http://www.codeproject.com/Answers/130774/copy- paste.aspx # 답변 1) – Bajji

0
maxlength="250" 

그리고 250자를 넘을 수는 없습니다. 즉, "계산/제한"을 수행하는 브라우저가 우회 될 수 있습니다. 하지만 양식 제출 또는 무언가로 제한 할 수 있습니다

그렇지 않으면 jquery로 할 수 있습니다. 그러나 maxlength가 충분해야합니까?

관련 문제