2016-10-07 4 views
2

ich auf dem Code Ignither 3 HMVC eine Form tue jedes Mal, wenn ich versuche, die Elemente in der Form zu speichern ich aus vier für drei der Formularfelder aus Validierungsfehler erhalten. Bitte beachten Sie View-Datei für meinen Code: `">Codeignither Formular Validierungsfehler HMVC

     <fieldset> 
         <div class="control-group"> 
          <label class="control-label" for="item_title">Item Title </label> 
          <div class="controls"> 
          <input type="text" class="span6" id="item_title" value ="<?php echo $item_title; ?>"> 

          </div> 
         </div> 
         <div class="control-group"> 
          <label class="control-label" for="item_title">Item Price </label> 
          <div class="controls"> 
          <input type="text" class="span1" id="item_price" value ="<?php echo $item_price; ?>"> 
          </div> 
         </div> 
         <div class="control-group"> 
          <label class="control-label" for="was_price">Was Price <span style="color:green;">Optional</span> </label> 
          <div class="controls"> 
          <input type="text" class="span1" id="was_price" value = "<?php echo $was_price; ?>" > 
          </div> 
         </div>     
         <div class="control-group hidden-phone"> 
          <label class="control-label" for="textarea2">Textarea WYSIWYG</label> 
          <div class="controls"> 
          <textarea class="cleditor" id="textarea2" rows="3" name ="item_discription"><?php echo $item_discription; ?></textarea> 
          </div> 
         </div> 
         <div class="form-actions"> 
          <button type="submit" class="btn btn-primary" name="submit" value="Submit">Save changes</button> 
          <button type="reset" class="btn">Cancel</button> 
         </div> 
         </fieldset> 
        </form>` 

Bitte beachten Sie, wo die Variable $ item_discription im textrea platziert sein kann, dies ist der Grund, warum das Feld die Daten bekommen können, außer für die anderen i sogar versucht, mit set_value() immer noch die form_vlidation Fehler siehe Controller: fetch method in controller

form validation

error message

+3

fügen Sie Ihren Code hier statt Bilder – JYoThI

+2

so was ist dein Problem? und was willst du machen? –

+0

meine Probleme sind, bekomme ich einen Validierungsfehler, wenn ich versuche, das Formular zu posten. Bitte sehen Sie Bild für Fehler – bsquad

Antwort

0

Verwendung trim in Ihrer Validierungs Regeln. WYSIWYG-Typ-Editoren geben einige zusätzliche Leerzeichen in der Textfläche. so versuchen Sie Validierungsregeln zu ändern,

$this->form_validation->set_rules('item_discription','Item Discription','trim|required'); 
Verwandte Themen