2012-12-31 8 views
1

我正在使用以下表單,但在提交表單時未輸入任何必填字段,則在其他輸入字段中,值會轉換爲垃圾值。如果驗證錯誤消息存在於其他字段中,則輸入值將轉換爲垃圾值

<?php echo form_open_multipart($formAction); ?> 

//形式的行動是從控制器

<div id="content"> 
    <table border="0" cellpadding="0" cellspacing="5" width="100%" > 
     <tr>   
      <td>First Name<em>*</em></td> 
      <td> 
       <?php 
       $data = array('name' => 'firstName'); 
       echo form_input($data, $firstName); 
       ?> 
      </td> 
     </tr> 
     <tr> 
      <td>Middle Name<em>*</em></td> 
      <td> 
       <?php 
       $data = array('name' => 'middleName'); 
       echo form_input($data, $middleName); 
       ?> 
      </td> 
     </tr> 
     <tr> 
      <td>Last Name<em>*</em></td> 
      <td> 
       <?php 
       $data = array('name' => 'lastName'); 
       echo form_input($data, $lastName); 
       ?> 
      </td> 
     </tr> 
     <tr> 
      <td colspan="2"> 
       <div class="formbuttons"> 
        <?php echo form_submit('submit', "Save", "class='button'"); ?> 
       </div> 
      </td> 
     </tr> 
    </table> 
    <?php echo form_close(); ?> 

未來如果我在第一個名稱字段中輸入「測試的」,並提交形式,而無需輸入其他必填字段,然後在名字文本框中它顯示test&#39;s

回答

0

嘗試此..

回波form_input($數據,html_entity_decode($名字,ENT_QUOTES));

這應該工作。

+0

謝謝...我會試試這個,讓你知道... –

相關問題