[ic] Stripping CR/LF from form input - Solved

DB DB at M-and-D.com
Sun Apr 23 13:06:44 EDT 2006


> Are you sure you aren't just seeing the wrap of the textarea? 
> 
> You have to do something like:
> 
> 	catalog.cfg
> 
> 	Filter  notes  no_crlf
> 
> or
> 
> 	<input type=hidden name="mv_data_filter" value="no_crlf">
> 
> -- 
> Mike Heins
> Perusion -- Expert Interchange Consulting    http://www.perusion.com/
> phone +1.765.647.1295  tollfree 800-949-1889 <mike at perusion.com>


Hi - yes the problem was real - not just wrapping. I could see that the
notes field contained multiple lines from the mysql command line.

I did however get things working by adding this to my catalog.cg:

##########################
CodeDef no_crlf Filter
CodeDef no_crlf Routine <<EOR
 sub {
my $val = shift;
$val =~ s/[\r\n]+/ /g;
return $val;
}
EOR

Filter  notes  no_crlf
##########################


I did not realize that the

Filter	notes	no_crlf

was required. Thanks for everyone's help, especially Mike!

DB


More information about the interchange-users mailing list