textarea 필드에 maxlength를 설정했습니다. 사용자가 텍스트 영역의 최대 길이를 초과하는 경우 maxlength가 제출을 차단하지 못하게하려면 어떻게해야합니까?textarea maxlength가 차단되지 않도록하려면 어떻게해야합니까?
1
A
답변
2
Javascript/jQuery를 사용하여이를 수행 할 수 있습니다. 텍스트 영역의 길이를 확인하고 원하는 것보다 길면 (최대 길이) 알림을 보내고 양식을 제출하는 것을 허용하지 않습니다.
<script>
function formSubmit(){
var count = $("#your_textarea").val().length;
if(count >= MAX_LENGHT) {
alert("Max length reached for the text area");
return false;
}
}
</script>
<textarea id="your_textarea"></textarea>
<input type="button" onclick="formSubmit()" value="Submit form">
note: codes are not tested.
0
희망 사항 아래 코드가 도움이됩니다. 위의 예에서
<html>
<head>
<script>
function test()
{
var txtval_length=document.getElementById("txt").value.length;
if(txtval_length>30) // here 30 is temporary purpose you can set as per your requirement.
{
return false; // do not allow to submit
}
else
{
return true; // submit form
}
}
</script>
</head>
<body>
<form action="test1.html" method="post" onsubmit="return test();">
<textarea id="txt"></textarea>
<input type="submit" value="Submit"/>
</form>
</body>
</html>
문자 텍스트 영역의 길이가 30보다 작지 후 별도로 제출하지 않을 형성 형태를 제출할 수있는 경우. 요구 사항에 따라 조건을 변경할 수 있습니다.
관련 문제
- 1. mutex_lock이 (가) 차단되지 않도록하려면 어떻게해야합니까?
- 2. 네트워크에 연결되지 않은 경우 fopen()이 차단되지 않도록하려면 어떻게해야합니까?
- 3. inputStream을 읽을 때 getRuntime.exec()가 차단되지 않도록하려면 어떻게해야합니까?
- 4. 선택 상자가 팝업 비트 Internet Explorer 8로 차단되지 않도록하려면 어떻게합니까?
- 5. Maxlength가 IE8에서 작동하지 않습니다.
- 6. 완료 패킷을 사용할 수있을 때 I/O 완료 포트가 차단되지 않도록하려면 어떻게해야합니까?
- 7. 배열이 충돌하지 않도록하려면 어떻게해야합니까?
- 8. 페이지가 만료되지 않도록하려면 어떻게해야합니까?
- 9. 필터를 구분하지 않도록하려면 어떻게해야합니까?
- 10. div가 겹치지 않도록하려면 어떻게해야합니까?
- 11. NSSearchField가 얼지 않도록하려면 어떻게해야합니까?
- 12. ObjectID가 프리미티브가되지 않도록하려면 어떻게해야합니까?
- 13. Order_ID가 반복되지 않도록하려면 어떻게해야합니까?
- 14. MPI에서 차단되지 않은 Bcast를 사용하려면 어떻게해야합니까?
- 15. maxlength가 일부 요소에서 작동하지 않습니다.
- 16. symfony2.5 maxlength가 권장되지 않음
- 17. System.ComponentModel.DataAnnotations MaxLength가 표시되지 않습니다.
- 18. Doctype이 HTML에 추가되지 않도록하려면 어떻게해야합니까?
- 19. SCSS에서 스타일이 중복되지 않도록하려면 어떻게해야합니까?
- 20. googleVis가 라벨을 단축하지 않도록하려면 어떻게해야합니까?
- 21. GtkAspectFrame이 공간을 낭비하지 않도록하려면 어떻게해야합니까?
- 22. onclick 문이 실행되지 않도록하려면 어떻게해야합니까?
- 23. 버튼에서 텍스트가 잘리지 않도록하려면 어떻게해야합니까?
- 24. 화면이 위로 올라가지 않도록하려면 어떻게해야합니까?
- 25. MDB에서 데이터가 마이그레이션되지 않도록하려면 어떻게해야합니까?
- 26. GPG가 PinEntry를 묻지 않도록하려면 어떻게해야합니까?
- 27. 서블릿의 결과가 캐싱되지 않도록하려면 어떻게해야합니까?
- 28. 시작할 때 explorer.exe가로드되지 않도록하려면 어떻게해야합니까?
- 29. 브라우저가 페이지를 캐시하지 않도록하려면 어떻게해야합니까?
- 30. Java에서 스레드가 지연되지 않도록하려면 어떻게해야합니까?
클라이언트 사이트에서 JavaScript를 사용하여 원하는 모든 타당성 검사를 구현할 수 있습니다. – arkascha
당신이 무엇을 의미하는지는 분명하지 않습니다. 텍스트 영역의 maxlength가 아무런 효과가 없기 때문에 "... 방지하지 말고 ..."대신 "어떻게 제출합니까?" 당신은 당신에게 우리에게 말하지 않은 어떤 종류의 클라이언트 측 검증을 가지고 있습니다. – UweB
제출시 입력 문자열의 길이를 확인할 수 있습니다. 사전 설정된 제한보다 길면 제출 작업을 중지하기 위해 false를 반환합니다. –