[Jifty-commit] r4144 - jifty/trunk/lib/Jifty/Web
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Mon Sep 24 03:54:08 EDT 2007
Author: clkao
Date: Mon Sep 24 03:54:07 2007
New Revision: 4144
Modified:
jifty/trunk/lib/Jifty/Web/Form.pm
Log:
allow onsubmit in form to include custom javascript.
Modified: jifty/trunk/lib/Jifty/Web/Form.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form.pm (original)
+++ jifty/trunk/lib/Jifty/Web/Form.pm Mon Sep 24 03:54:07 2007
@@ -5,7 +5,7 @@
use base qw/Jifty::Object Class::Accessor::Fast/;
-__PACKAGE__->mk_accessors(qw(actions printed_actions name call is_open disable_autocomplete target submit_to));
+__PACKAGE__->mk_accessors(qw(actions printed_actions name call is_open disable_autocomplete target submit_to onsubmit));
=head1 NAME
@@ -200,6 +200,7 @@
$form_start .= qq! name="@{[ $self->name ]}"! if defined $self->name;
$form_start .= qq! target="@{[ $self->target ]}"! if defined $self->target;
$form_start .= qq! autocomplete="off"! if defined $self->disable_autocomplete;
+ $form_start .= qq! onsubmit="! .Jifty->web->escape( $self->onsubmit ). qq!"! if defined $self->onsubmit;
$form_start .= qq! enctype="multipart/form-data" >\n!;
Jifty->web->out($form_start);
More information about the Jifty-commit
mailing list