basic0 Posted February 28, 2008 Share Posted February 28, 2008 $meds = preg_replace('/\n/', ', ', $pt->getValue("medications")); $controller->setDefaults(array('medication' => $meds)); $pt->getValue("medications") returns a block of text like "Tylenol\nAdvil\nAsprin" from the MySQL table. $controller-setDefaults(...) calls a method from PEAR::QuickForm_controller to set default values on form elements, in this case, fill the "medication" text field with "Tylenol, Advil, Asprin". This works in IE6 and Firefox 3 beta3 fine, but in Firefox 2 the field is populated with only the first item ("Tylenol"). The the first comma and everything after it are truncated. Is this a bug in Firefox 2.x? Is there any way to work around it? Link to comment https://forums.phpfreaks.com/topic/93558-quickform_controller-setdefaults-not-working-as-expected-in-firefox-2x/ Share on other sites More sharing options...
basic0 Posted February 28, 2008 Author Share Posted February 28, 2008 A co-worker reports that it's not working properly in Safari as well. Link to comment https://forums.phpfreaks.com/topic/93558-quickform_controller-setdefaults-not-working-as-expected-in-firefox-2x/#findComment-479436 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.