2013-09-17 2 views
0

просто интересно, что я сделал неправильно здесь. У меня есть следующая форма HTML для использования с Codeigniter с несколькими выпадающими списками.Codeigniter HTML-форма - не может нажимать на поля ввода

Помимо первого элемента SELECT я не могу щелкнуть ни на одном из полей ввода без его перехода в исходное раскрывающееся меню SELECT, а остальные выпадающие списки SELECT покажут результат только мгновенно, прежде чем я снова вернусь к первому выходу SELECT.

Я предполагаю, что я сделал что-то очень простое в цикле для первого выпадающего SELECT, но я просто не вижу его.

NB. Кроме того, исходный код совершенно прав - просто поведение формы, которое не ...

Любые идеи?

   <!-- Admin Products --> 
       <div> 
<?php if(COUNT($form) > 0):?> 
<?php for($i = 0;$i < COUNT($form);$i++):?> 
      <div id="message"></div> 

      <?=validation_errors()?> 

      <?=form_open('admin/form/' . $this->uri->segment(3))?> 

       <fieldset> 
        <legend>Fill in form</legend><br> 

        <input name="id" type="hidden" value="<?=$form[$i]['id']?>"><br> 

        <input name="strId" size="30" type="text" value="<?php echo set_value('strId');?>"><br> 

        <label><?=$form[$i]['text_name']?> 

        <select name="line"> 
<?php if(COUNT($lines) > 0):?> 
<?php for($x = 0;$x < COUNT($lines);$x++):?> 
         <option><?=$lines[$x]['line']?></option> 
<?php endfor;?> 
<?php endif;?> 
        </select><br> 

        <input name="new_line" size="30" type="text" value="<?php echo set_value('new_line');?>"><br> 

        <select name="product"> 
<?php if(COUNT($products) > 0):?> 
<?php for($y = 0;$y < COUNT($products);$y++):?> 
         <option><?=$products[$y]['product']?></option> 
<?php endfor;?> 
<?php endif;?> 
        </select><br> 

        <label>New product 

        <input name="new_product" size="30" type="text" value="<?php echo set_value('new_product');?>"><br> 

        <input name="size" size="30" type="text" value="<?php echo set_value('size');?>"><br> 

        <input name="unit" size="30" type="text" value="<?php echo set_value('unit');?>"><br> 

        <label><?=$form[$i]['brand_brandName']?> 

        <select name="brand"> 
<?php if(COUNT($brands) > 0):?> 
<?php for($z = 0;$z < COUNT($brands);$z++):?> 
         <option><?=$brands[$z]['brand']?></option> 
<?php endfor;?> 
<?php endif;?> 
        </select><br> 

        <label>New brand 

        <input name="new_brand" size="30" type="text" value="<?php echo set_value('new_brand');?>"><br><br> 

        <input type="submit" value="Submit"> 
       </fieldset><!-- End of fieldset tag --> 
      </form><!-- End of form tag --> 
<?php endfor;?> 
<?php endif;?> 
       </div><!-- End Admin Products --> 

ответ

2

Вы, возможно, придется закрыть ярлык метки: <label></label>

+0

Я знал, что это будет что-то так просто! Благодаря! D'о! – user2505513

Смежные вопросы