2

每次我尝试将项目保存在表单中时,我都在 Code Ignither 3 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>`

请注意变量 $item_discription 在 textrea 中的位置可能是该字段可能获取数据的原因,除了其他我什至尝试使用 set_value() 仍然得到 form_vlidation 错误请参阅控制器:控制器中的获取方法

表单验证

错误信息

4

1 回答 1

0

trim在您的验证规则中使用。WYSIWYG 类型编辑器在文本区域中提供了一些额外的空间。所以尝试将您的验证规则更改为,

$this->form_validation->set_rules('item_discription','Item Discription','trim|required');
于 2016-10-07T06:38:13.747 回答