2014-02-28 2 views
1

onChange 이벤트가 발생할 때 양식의 값을 가져 오려고합니다. 나는 항상 빈 문자열 ("")을 얻는다; 난 내 폼을 만드는 방법이며, 내가 여기에 게시 된 몇 가지 답변을 시도심포니 2에서 선택한 값을 얻는 방법은 무엇입니까?

{{form_start(form, {'action': path('business_users_page', { 'channel': form_row(form.Filter.vars.value }) }) }} 
    {{ form_errors(form) }} 
    <div class="col-md-1"> 
     <label class="repsys-label">Channels:</label> 
    </div> 
    <div class="col-md-4"> 
     {{ form_row(form.Filter, { 'attr': { 'onChange': "this.form.submit();", 'class': 'form-control'}})}} 
    </div> 
    <div class="col-md-7 div-error"> 
     {{msg}} 
    </div> 
{{ form_end(form)}} 

나뭇 가지에 렌더링하는 방법이있다

$form = $formFactory->createBuilder() 
    ->add('Filter', 'choice', array(
      'empty_data' => null, 
      'empty_value' => $channelString, 
      'choices' => $cha, 
      'label' => false 
     ) 
    ) 
    ->getForm(); 

, 문제는 그 형태가 몇 가지 나뭇 가지와 모든 HTML에서입니다 양식 제작자가 아닙니다.

나는 form.Filter.vars.valueform.vars.value.Filter을 시도했습니다. 당신은 필드 값에 액세스 할 수 form_row을 추가 할 필요가 없습니다

{{form_start(form, {'action': path('business_users_page', { 'channel': form.vars.value.Filter } }) }} 

:

+0

이 양식의 값에 액세스하려고? – Chausser

+0

기본 자바 스크립트 만 사용하거나 jquery를 사용할 수 있습니까? – Chausser

+0

나뭇 가지에, 내가 내 나쁜 형식에 대한 미안, 내 URL에 대한 매개 변수를 전달하는 나뭇 가지를 원하는 경우, 확실, 심포니 쉽게 그것을 개체를 처리 할 수 ​​또는 내 양식을 만들기 위해 HTML 태그를 사용하는 경우 – user3278675

답변

관련 문제