2013-07-25 1 views
0

Symfony2를 사용하고 있지만 문제가 있습니다.textarea 필드에서 Enter 키를 눌러 페이지 새로 고침

나는 텍스트 영역 필드, 양식을 가지고,하지만 난 '입력'누를 때마다 시간은 (이전 행을 삭제하지 않고) 페이지를 새로 고침 다음 라인으로 이동합니다 ..

당신이 어떤 생각을 가지고 있습니까 그거 어디서 났어?

감사합니다.

+0

첫 번째는 양식 제출과 함께 텍스트 영역에 일부 키 누르기 (또는 키 업, keydown 등 ...) 처리기가 있다고 생각합니다. 이 페이지를 보여줄 수 있습니까? –

+0

yess 그것은 다른 개발자가 살금 살금 들어간 JS 스크립트입니다! 도움을 주셔서 감사합니다 – user2439683

답변

2

물론 양식에 제출 버튼이 있어야합니다. 양식을 입력 할 때 페이지를 새로 고치는 제출 꽁초를 부르십시오!

버튼을 type = "button"으로 만들고 onclick 함수를 바인드하여 submit 버튼이 enter되지 않도록 할 수 있습니다!

그러나; 텍스트 영역뿐만 아니라 전체 양식에서 제출을 호출하는 입력 기능을 제거합니다!

OR -> 텍스트 영역의 키 누르기 또는 키 업과 e.prevetnDefault()에서 함수를 호출 할 수 있습니다.

답변을 보내 주시면 감사하겠습니다.

+0

답변을 주셔서 감사합니다. 나는 다른 개발자가 내 코드에 js 스크립트를 몰래 들어갔다는 것을 알았습니다. 그게 문제였습니다 !! 어쨌든 고맙습니다. – user2439683

+0

양식을 제출하는 것이 textarea의 "입력"에 기본값이 아닙니다. –

관련 문제