2012-01-11 5 views
0

"작성"id라는 텍스트 영역이 있고 제출 버튼을 누르기 전에 해당 텍스트 영역의 데이터를 가져 오려고합니다. 사용자 환경 설정을 기반으로 다양한 다른 사이트에 정보를 공유하는 다른 자바 스크립트 함수가 있고 해당 js 텍스트 영역에 정보를 전달해야합니다.제출하기 전에 텍스트 영역 가져 오기

function getVal(){ 
       alert(document.getElementById("compose").value); 

      } 

정보가 저장되지 않았기 때문에 정보를 얻지 못하고 있습니다. 정보가 저장되어 있기 때문에 어디에 저장되어 있는지 모릅니다.

나는 이것을 zend와 함께 사용하고 있는데 jQuery를 사용하고 싶지만 jend가 zend와 제대로 작동하지 않는다. 그것은 페이지의 다른 구성 요소를 파괴하거나 전혀 작동하지 않습니다. 어떤 제안?

편집 : 여기는 getVal()을 호출하는 곳입니다. 그 바로 지금 텍스트 영역에 입력을 얻으려고 노력하고 있습니다. 그런 다음 찾은 데이터를 js 스크립트에 삽입합니다.

젠드 프레임 워크를 사용하여 사이트를 만든 후 jquery로 stuggling하는 동안 jquery 답변을 원했기 때문에 Zend를 첨부했습니다. 사용하지 못하기 때문에 답변을 원합니다.

<a href="javascript:void(0);" onclick="getVal()">click</a>

EDIT1 귀하의 답변 주셔서 감사합니다 당신이 JQuery와 같이이 태그 이후 가정

+0

젠드 자바 스크립트로 무엇을해야합니까 ??? – PeeHaa

+1

getVal() 함수를 어디에서 호출합니까? 더 많은 코드를 게시 할 수 있습니까? – nicky77

+0

* Rich Text Editor *를 사용하고 있습니까? 이 경우 다른 곳에 저장 될 수 있습니다. –

답변

3

도움이 .... 사용 버전 메신저에 떨어졌다 JQuery와 지원을 사용하여 엔진 메신저를 보인다 당신이 그것을 사용합니다. 이 경우, 가장 간단한 방법은 당신이 JQuery와 작업을 할 수없는 지금 읽고

$("#compose").val()

오, 결코 마음 ... 것입니까? 그런 경우이 게시물을 읽었습니까? Best way to start using jQuery in a Zend Framework 1.9 application?

+0

jQuery는 경고와 같은 작은 것들을 처리 할 수 ​​있지만 다른 것들을 깨뜨리고 이유를 모르겠습니다. 오류의 원인을 찾으려고 zend가 바뀌었지만 아직 해결책을 찾지 못했습니다. – tiggles

0

당신은 하이 잭 폼의 submit 이벤트는, 당신의 AJAX 요청을 수행 한 후 일반적으로 양식을 제출할 수 있습니다 .on() jQuery를 1.7에서 새로운이 경우 동일

$('form').on('submit', function() { 
    $.ajax({ 
     url : '<URL>', 
     data : { compose : $('#compose').val() } 
    }); 
}); 

하는 것으로 .bind()으로 .on()에 대한

문서 : http://api.jquery.com/on

관련 문제