diff --git a/lib/WebGUI/Form/FieldType.pm b/lib/WebGUI/Form/FieldType.pm index 283f9da7d..b25f2432b 100644 --- a/lib/WebGUI/Form/FieldType.pm +++ b/lib/WebGUI/Form/FieldType.pm @@ -113,8 +113,10 @@ Returns either what's posted or if nothing comes back it returns "text". =cut sub getValueFromPost { - my $self = shift; - return $self->session->form->param($self->get("name")) || "text"; + my $self = shift; + my $fieldType = $self->session->form->param($self->get("name")); + $fieldType =~ s/[^\w]//g; + return $fieldType || "text"; } #-------------------------------------------------------------------