2012-09-13 2 views
1

양식이 있습니다. 내가 사용하는 입력 필드 중 하나는 링크이고, 다른 하나는 설명입니다.
playframework 2.0 양식 외부에서 양식 데이터 사용

@inputText(dealForm("link"), '_label -> "Web Link") 
@inputText(dealForm("desc"), '_label -> "Description") 

모두 제대로 작동합니다.

이제 페이지 왼쪽을 테이블 행으로 분할하여 왼쪽에 양식이 포함되도록하겠습니다. 양식의 값 링크가 가리키는 오른쪽 (iframe에서) 웹 페이지를 표시하려고합니다. iframe에서 사용할 "링크"의 양식 데이터에 액세스하는 방법을 잘 모르겠습니다. 입력의 경우 :

나는 다음과 같은

1) iframe width="800" height="600" src="request.dealForm.get("link")" 

2) iframe width="800" height="600" src="dealForm.get("link")" 

내가 'GET /deals/request.dealForm.get ('[롱으로 매개 변수 ID를 구문 분석 할 수 없습니다 요청에 대해 다음과 같은 오류

를 얻을 시도 문자열 : "request.dealForm.get는 ("]
내가 프레임 워크를 연주 할 새로운 오전

, 여기에 어떤 도움이 0,123

을 이해할 수있을 것이다 재생의 관점에서

답변

0

그 모두 작동합니다 :

src='dealForm("link").value' 
src='dealForm.field("link").value' 

은 또한 당신은 아마 자바 스크립트 (그리고 예를 사용할 수 있습니다. jQuery)에 AJAX를 통해 다른 페이지를로드하려면 link 필드의 변경 후 전체 페이지를 다시로드하지 않아도됩니다.

+0

감사합니다. @biesior; 나는 두 형식을 모두 시도했다. \t \t . 오류가 발생합니다. - 요청에 대해 '/deal/dealForm.field를 얻으십시오 ('매개 변수 ID를 Long으로 구문 분석 할 수 없습니다 : 입력 문자열의 경우 : "dealForm.field (") – user1668362