diff --git a/core/lib/Foswiki/Validation.pm b/core/lib/Foswiki/Validation.pm index 187f086a5e..0833e91ecb 100644 --- a/core/lib/Foswiki/Validation.pm +++ b/core/lib/Foswiki/Validation.pm @@ -116,7 +116,7 @@ onsubmit in the form tag. sub addOnSubmit { my ($form) = @_; unless ( $form =~ - s/\bonsubmit=(["'])(\s*javascript:)?(.*)\1/onsubmit=${1}${2}foswikiStrikeOne(this);$3$1/i ) + s/\bonsubmit=(["'])((?:\s*javascript:)?)(.*)\1/onsubmit=${1}${2}foswikiStrikeOne(this);$3$1/i ) { $form =~ s/>$/ onsubmit="foswikiStrikeOne(this)">/; }