2017-01-30 4 views
-1

이 코드가 있고 codeigniter를 사용하여 form_open()을 사용하여 아래에서 볼 수있는 것처럼 브라우저에서 양식을 인쇄했습니다.양식이 브라우저에 표시되지 않습니다.

<div class="row"> 
    <div class="col-md-6"> 
    <div class="panel panel-primary panel__add-dept"> 
     <div class="panel-heading"> 
     <h4>LIST OF DEPARTMENT</h4> 
     </div> 
     <div class="panel-body"> 
     <?php echo form_open("organization_control", ['id'=>'org-create']);?> 
     <?php form_close(); ?> 
     </div> 
    </div> 
    </div> 
    <div class="col-md-6"> 
    <div class="panel panel-primary panel__add-pos"> 
     <div class="panel-heading"> 
     <h4>LIST OF POSITION</h4> 
     </div> 
     <div class="panel-body"> 
     <?php echo form_open("organization_control", ['id'=>'org-create']);?> 
     <?php form_close(); ?> 
     </div> 
    </div> 
    </div> 
</div> 

위의 다음 양식은 여전히 ​​form_open()을 사용하지만 양식 태그는 브라우저에 표시되지 않습니다.

<div class="row"> 
    <div class="col-md-12"> 
    <div class="panel panel-primary"> 
     <div class="panel-heading"> 
     </div> 
     <div class="panel-body"> 
     <?php echo form_open("organization_control", ['id'=>'org-create']);?> 
     <?php form_close(); ?> 
     </div> 
    </div> 
    </div> 
</div> 

내가 대신 <?php echo form_open(); ?><form>를 사용하여 시도하지만이 같은 결과를 얻을이 나는 JQuery와 및 CSS를 확인, 그러나 그것은 문제를 기여하지 않는, 나는이 문제가 발생하는 것은 이번이 처음이다.

위의 붙여 넣기 코드를 복사하려고했는데 일부 행 표시 형식은 다른 형식으로 브라우저에 양식 태그가 표시되지 않는 문제가 있습니다.

시도해 보셨습니까?

+0

"id"가 고유하지 않아야합니까? 그리고 그것은 "** echo ** form_close();"가되어서는 안됩니까? –

+0

@Fil load form helper first. –

답변

1

form_close()

반환 : HTML 양식 닫는 태그

반환 유형 :

따라서 문자열, 당신은 이전에 그것을 에코 사용해야합니다.

echo form_close(); 

실제로 첫 번째 양식을 닫지 않아 중첩 된 양식을 작성할 수 없으므로 문제가 발생합니다.

더 자세히 알려면 ID 속성은 페이지마다 고유해야하므로 두 번째 양식에 다른 값을 사용하십시오.

+0

시도했지만 문제가 여전히 동일 – Fil

+0

결국 해결 되었습니까? –

0

당신은 appliaction/config/autoload.php

$this->load->helper('form'); 

또는

를 사용 helper.You 중 하나를 컨트롤러에로드 할 수 있습니다 form을로드해야합니다.

$autoload['helper'] = array('form'); 

Form 도우미 파일을 사용하는 형태의 작업에 유용한 함수를 포함합니다. 더 참조 문서

+0

OP는 두 번째 양식이 아직 작성되지 않았다고 언급 했으므로 첫 번째 양식은 작성되지 않았으며 도우미가 이미로드되고 있다고 가정합니다. 아니? –

+0

예.하지만 그의 첫 번째 폼에는' 분명히 작동하지 않습니다. –

+0

자동로드 ... – Fil

0

Form helper를 들어

브라우저에서 소스를 확인하여 닫히지 않은 태그가 있는지 확인할 수 있으며, 또한

<?php echo form_close(); ?> 

FUNC 당신의 form_close 에코.

관련 문제