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.value
과 form.vars.value.Filter
을 시도했습니다. 당신은 필드 값에 액세스 할 수 form_row을 추가 할 필요가 없습니다
{{form_start(form, {'action': path('business_users_page', { 'channel': form.vars.value.Filter } }) }}
:
이 양식의 값에 액세스하려고? – Chausser
기본 자바 스크립트 만 사용하거나 jquery를 사용할 수 있습니까? – Chausser
나뭇 가지에, 내가 내 나쁜 형식에 대한 미안, 내 URL에 대한 매개 변수를 전달하는 나뭇 가지를 원하는 경우, 확실, 심포니 쉽게 그것을 개체를 처리 할 수 또는 내 양식을 만들기 위해 HTML 태그를 사용하는 경우 – user3278675