diff --git a/mod/feedback/item/textfield/lib.php b/mod/feedback/item/textfield/lib.php index 77027c142e2..017f9aade67 100644 --- a/mod/feedback/item/textfield/lib.php +++ b/mod/feedback/item/textfield/lib.php @@ -55,7 +55,7 @@ class feedback_item_textfield extends feedback_item_base { $itemsize = 30; } - $itemlength = isset($size_and_length[1]) ? $size_and_length[1] : 5; + $itemlength = isset($size_and_length[1]) ? $size_and_length[1] : 255; $item->itemsize = $itemsize; $item->itemmaxlength = $itemlength; diff --git a/mod/feedback/item/textfield/textfield_form.php b/mod/feedback/item/textfield/textfield_form.php index 9361dff0022..da64f61741a 100644 --- a/mod/feedback/item/textfield/textfield_form.php +++ b/mod/feedback/item/textfield/textfield_form.php @@ -44,10 +44,10 @@ class feedback_textfield_form extends feedback_item_form { get_string('textfield_size', 'feedback').' ', array_slice(range(0, 255), 5, 255, true)); - $mform->addElement('select', + $mform->addElement('text', 'itemmaxlength', - get_string('textfield_maxlength', 'feedback').' ', - array_slice(range(0, 255), 5, 255, true)); + get_string('textfield_maxlength', 'feedback')); + $mform->setType('itemmaxlength', PARAM_INT); parent::definition(); $this->set_data($item);