2016-02-25 69 views
-1

我这种形式(工程确定,我没有做,我只是有引导,以提高它):笨的形式来引导

<?php 
    echo form_open('panel/usuarios/recibirdatos'); 
    $nombre = array(
    'name' => 'nombre', 
    'placeholder' => 'Escribe tu nombre', 
    ); 
    $apellidop = array(
    'name' => 'apellidop', 
    'placeholder' => 'Escribe tu apellido', 
    ); 
    $sexo = array(
     'name' => 'sexo', 
    ); 
    $region = array(
     'name' => 'region', 
     'placeholder' => 'Selecciona region', 
    ); 
    ?> 
    <?php 
    echo form_label('Nombres: ','nombre'); 
    echo '&nbsp'; 
    echo form_input($nombre); 

    echo form_label('Apellido Paterno: ','apellidop'); 
    echo '&nbsp'; 
    echo form_input($apellidop); 

    echo form_label('Sexo: '); 
    echo '&nbsp'; 
    echo "<select name= 'sexo'> 
      <option value='M' <?php echo set_select('M', 'Masculino', TRUE); ?> Masculino</option> 
      <option value='F' <?php echo set_select('F', 'Femenino'); ?> Femenino</option> 
      </select>"; 

    echo form_label('Región: '); 
    echo '&nbsp'; 
    echo form_dropdown('countriesDrp', $countryDrop,'','class="required" id="countriesDrp"'); 
    echo form_label('Comuna: '); 
    echo '&nbsp'; 
    echo '<select name="cityDrp" id="cityDrp"><option value="">Select</option></select>'; 
    echo form_label('Dirección: ','direccion'); 
    echo '&nbsp'; 
    echo form_input($direccion); 
    echo form_label('Telefono: ','telefono'); 
    echo '&nbsp'; 
    echo form_input($telefono); 
    echo '<br>'; 
    ?> 
    <?php echo form_submit('','Enviar'); echo form_close();?> 

现在我想和引导,加强它,就像这样的:

<form action="#" class="form-horizontal"> 
    <div class="form-group"> 
    <label class="col-sm-3 col-md-3 col-lg-2 control-label">Nombres</label> 
     <div class="col-sm-4 col-md-4 col-lg-4"> 
     <input type="text" class="form-control input-sm" /> 
     </div> 
    </div> 
    <div class="form-group"> 
    etc 
    </div> 
    etc... 
    <div class="form-actions"> 
    <button type="submit" class="btn btn-primary btn-sm">Save</button> or <a class="text-danger" href="#">Cancel</a> 
    </div> 
</form> 

我不知道如何使用CI的投入与引导,我在读这SOLVED - Input Form Using Codeigniter and Bootstrap 3但我不能做到这一点。任何帮助?

回答

0

您需要为表单输入添加类。例如对于第一输入

$nombre = array(
    'name' => 'nombre', 
    'placeholder' => 'Escribe tu nombre', 
    'class' => 'form-control', 
); 
echo '<div class="form-group"> 
     <label class="col-sm-3 col-md-3 col-lg-2 control-label">'.form_label('Nombres: ','nombre').'</label> 
     <div class="col-sm-4 col-md-4 col-lg-4"> 
      '.form_input($nombre).' 
     </div> 
     </div>'; 

这个link可能有助于更多关于Codeigniter表单的信息。

+0

Codeigniter doc现在在codeIgniter网站上http://www.codeigniter.com/docs – user4419336