forms
wadofstuff-django-forms 1.0.0
wadofstuff-django-forms is a set of utility functions and classes to extend the functionality of Django forms. more>>
wadofstuff-django-forms 1.0.0 brings users a pack of utility functions and classes which can easily extend the functionality of Django forms.
Major Features:
- Calculates a security hash for the given Form/FormSet instance.
- Creates a list of the form field names/values in a deterministic order, pickles the result with the SECRET_KEY setting, then takes an md5 hash of that.
- Permits a list of form fields to be excluded from the hash calculation.
FormFox 1.6
FormFox is an extension which displays the the site to which the information youve entered is being sent. more>>
Do you know where your form information is going? This extension displays the form action (the site to which the information youve entered is being sent.)
In any place where you can enter data, from search boxes to order forms, mouse over the final Submit button to reveal the destination.
WWW-Form 1.17
WWW::Form is a module for handling the world-wide-web form process. more>>
Form Saver 0.7.0
Form Saver enables you to saves form field data as autofill-bookmarklets. more>>
Saves form field data as autofill-bookmarklets. Works with inputs, checkboxes, radio groups, textareas, and selects. As always, feel free to email me with suggestions or issues.
I designed this because when testing a form, I hated filling in every option each time.
IPv4 form 1.0
IPv4 form provides a tool for making RIPE IPv4 request forms. more>>
IPv4 form is a utility for checking the #ADDRESSING PLAN# part of a RIPE IPv4 PA request form. It makes a "totals:" row for this form and produces readable output with spaces between columns. This output can be directly copied to a RIPE form.
z3c.formjs 0.2.0
This provides a Python API to common Javascript features for forms written with the z3c.form packages. more>>
z3c.formjs 0.2.0 with its excellent features will surely support your work. It can actually provide a Python API to common Javascript features for forms written with the 'z3c.form' packages. While the reference backend-implementation is for the JQuery library, any other Javascript library can be hooked into the Python API.
In the 'z3c.form' package, buttons are most commonly rendered as "submit" input fields within a form, meaning that the form will always be submitted. When working with Javascript, on the other hand, a click on the button often simply executes a script. The 'jsaction' module of this package is designed to implement the latter kind.
Enhancements: 7/18/2007
- Feature: Registration of public AJAX server calls via a simple decorator. The calls are made available via a special 'ajax' view on the original view.
- Feature: Allow registering of JS subscriptions via a decorator within the presentation component.
- Feature: Added a new CSS selector.
- Feature: Implementation of AJAX-driven widget value validation.
- Restructure: Completely overhauled the entire API to be most easy to use and have the most minimal implementation.
- Bug: The package is now 100% tested.
- Feature: Implementation of AJAX request handlers in forms.
mod_form 1.0
mod_form is a utility to decode data submitted from Web forms. more>>
mod_form does not decode multipart/form-data (file upload) forms: for those you should use mod_upload.
Usage:
When mod_form is active, form data will be decoded to an apr_table_t*. Modules can access the table using the optional function form_data, or individual form fields using form_value:
#include "mod_form.h"
some_func(request_rec* r) {
apr_table_t* (*form_vars)(request_rec*) ;
apr_table_t* (*form_lookup)(request_rec*, const char*) ;
apr_table_t* form_data ;
const char* val ;
const char* key = "some-form-field" ;
/* get the whole table */
form_vars = APR_RETRIEVE_OPTIONAL_FN(form_data) ;
if ( form_vars ) {
form_data = form_vars(r) ;
}
/* or get individual values */
form_lookup = APR_RETRIEVE_OPTIONAL_FN(form_value) ;
if ( form_lookup ) {
val = form_lookup(r, key) ;
}
}
phpForm 0.0.3
phpForm provides a PHP3 application that allows you to easily create Web forms. more>>
phpForm is a PHP3 script that allows you to easily create Web forms. It allows you to create, administer, preview, and log forms.
It also includes a simple function for including a form into a Web page.
Tie::Form 0.02
Tie::Form is a Perl module to access a machine readable database file that minics a hardcopy form. more>>
SYNOPSIS
require Tie::Form;
#####
# Using support methods and file handle with
# the file subroutines such as open(), readline()
# print(), close()
#
tie *FORM_FILEHANDLE, Tie::Form, @options
$form = tied *FORM_FILEHANDLE;
#####
# Using support methods only, no file subroutines
#
$form = Tie::Form->new(@options);
$encoded_fields = $form->decode_record($record);
@fields = $form->decode_field($encoded_fields);
$encoded_fields = $form->encode_field (@fields);
$record = $form->encode_record($encoded_fields);
$record = $form->get_record();
####
# Subroutine interface
#
$encoded_fields = decode_record($record);
@fields = decode_field($encoded_fields);
$encoded_fields = encode_field (@fields);
$record = encode_record($encoded_fields);
If a subroutine or method will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}.
Formitable 1.1
Formitable is a PHP class used to ease the creation of submit-ready HTML forms from MySQL database tables. more>>
Formitable project analyzes the fields of a given table and outputs the best input type for each (e.g. enum type becomes radio buttons or select, set type becomes checkboxes or multiselect). Data is automatically inserted into the table upon form submission.
Main features:
- Output a complete form in a few lines of code
- Validate data via regular expressions and provide custom feedback
- Support for normalized data/lookup tables
- Easily retrieve and update existing records
- Outputs attributes such as MAXLENGTH to reflect your table design
- Customize all aspects of output, integrate forms into your layout
- Full CSS styling
- Accessibility support such as labels, fieldsets, legends and more
Enhancements:
- Forms can now be printed using a template with printFromTemplate.
- Custom template delimiters can be set using setTemplateDelimiters.
- Bugs were fixed.
Tk::form 804.027
Tk::form is a Perl module with a geometry manager based on attachment rules. more>>
SYNOPSIS
$widget->form?(args)?
$widget->formOption?(args)?
The form method is used to communicate with the form Geometry Manager, a geometry manager that arranges the geometry of the children in a parent window according to attachment rules. The form geometry manager is very flexible and powerful; it can be used to emulate all the existing features of the Tk packer and placer geometry managers (see pack, place). The form method can have any of several forms, depending on Option:
$slave->form?(options)?
Sets or adjusts the attachment values of the slave window according to the -option=>value argument pairs.
-b => attachment
Abbreviation for the -bottom option.
-bottom => attachment
Specifies an attachment for the bottom edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below.
-bottomspring => weight
Specifies the weight of the spring at the bottom edge of the slave window. See "USING SPRINGS" below.
-bp => value
Abbreviation for the -padbottom option.
-bs => weight
Abbreviation for the -bottomspring option.
-fill => style
Specifies the fillings when springs are used for this widget. The value must be x, y, both or none.
-in => $master
Places the slave window into the specified $master window. If the slave was originally in another master window, all attachment values with respect to the original master window are discarded. Even if the attachment values are the same as in the original master window, they need to be specified again. The -in flag, when needed, must appear as the first flag of options. Otherwise an error is generated.
-l => attachment
Abbreviation for the -left option.
-left => attachment
Specifies an attachment for the left edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below.
-leftspring => weight
Specifies the weight of the spring at the left edge of the slave window. See "USING SPRINGS" below.
-lp => value
Abbreviation for the -padleft option.
-ls => weight
Abbreviation for the -leftspring option.
-padbottom => value
Specifies the amount of external padding to leave on the bottom side of the slave. The value may have any of the forms acceptable to Tk_GetPixels.
-padleft => value
Specifies the amount of external padding to leave on the left side of the slave.
-padright => value
Specifies the amount of external padding to leave on the right side of the slave.
-padtop => value
Specifies the amount of external padding to leave on the top side of the slave.
-padx => value
Specifies the amount of external padding to leave on both the left and the right sides of the slave.
-pady => value
Specifies the amount of external padding to leave on both the top and the bottom sides of the slave.
-r => attachment
Abbreviation for the -right option.
-right => attachment
Specifies an attachment for the right edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below.
-rightspring => weight
Specifies the weight of the spring at the right edge of the slave window. See "USING SPRINGS" below.
-rp => value
Abbreviation for the -padright option.
-rs => weight
Abbreviation for the -rightspring option.
-t => attachment
Abbreviation for the -top option.
-top => attachment
Specifies an attachment for the top edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below.
-topspring => weight
Specifies the weight of the spring at the top edge of the slave window. See "USING SPRINGS" below.
-tp => value
Abbreviation for the -padtop option.
-ts => weight
Abbreviation for the -topspring option.
$master->formCheck
This method checks whether there is circular dependency in the attachments of the masters slaves (see "CIRCULAR DEPENDENCY" below). It returns the Boolean value TRUE if it discover circular dependency and FALSE otherwise.
$slave->formForget
Removes the slave from its master and unmaps its window. The slave will no longer be managed by form. All attachment values with respect to its master window are discarded. If another slave is attached to this slave, then the attachment of the other slave will be changed to grid attachment based on its geometry.
$master->formGrid?(x_size, y_size)?
When x_size and y_size are given, this method returns the number of grids of the $master window in a pair of integers of the form (x_size, y_size). When both x_size and y_size are given, this method changes the number of horizontal and vertical grids on the master window.
$slave->formInfo?(-option)?
Queries the attachment options of a slave window. -option can be any of the options accepted by the form method. If -option is given, only the value of that option is returned. Otherwise, this method returns a list whose elements are the current configuration state of the slave given in the same option-value form that might be specified to form. The first two elements in this list list are "-in=>$master" where $master is the slaves master window.
$master->formSlaves
Returns a list of all of the slaves for the master window. The order of the slaves in the list is the same as their order in the packing order. If master has no slaves then an empty string is returned.
Kompass 0.1
Kompass is a digital metronome simulator, for musical studies. more>>
Main features:
- Play sound in ever "tic" or "tac";
- Contains 20 LEDs;
- some diferent forms and controls of time change;
Enhancements:
- First public release. Beta state.
Firefox Form Widgets 0.1
Firefox Form Widgets is a replacement for the default form widgets in Firefox. more>>
The style is such that everything can still be styled by a website. For the buttons, if only a background color is supplied, the gradient is still applied making it look better.
I made this for my personal use, but I decided to distribute it in case people want it. I would like to put some more work into it if there is interest.
To install, download and then:
sudo cp -r /usr/lib/firefox/res/ /usr/lib/firefox/res_original
tar -xvvzf KDEwidgets.tar.gz
sudo mv ./KDEwidgets/* /usr/lib/firefox/res/
Form Spam Bot Blocker 0.2
Form Spam Bot Blocker is a PHP class that can generate forms that prevent submission by spam robots. more>>
The project generates hidden inputs for forms that have special values that are verified on the server after the form is submitted to eventually detect whether the form was sent by a spam robot.
The class can generate an hidden input that contains an encoded value of the user browser, user computer IP address and the current time.
The class verifies whether these browser name and IP address are still the same, and also whether the form is being submitted by a normal time interval after it was create, like when it is submitted by a real human user.
The class also generates a text input that are invisible for the user. A human user would not fill this input. If the input is submitted with a value, it was certainly a robot.
When the class detects a situation that demonstrates the form was submitted by a robot, the application should not accept the form submission.
PloneFormGen 1.0.3
PloneFormGen provides a generic Plone form generator using fields, widgets and validators from Archetypes. more>>
Actions like mailing or saving form input are incorporated by included plug-in adapters.
This product provides a generic Plone form generator using fields, widgets and validators from Archetypes. It makes it possible to build simple contact, information-gathering or data-entry forms through Plones interface.
To use it, create a form folder, then add form fields as contents. Individual fields can display and validate themselves for testing purposes. The form folder creates a form from all the contained field content objects.
Final disposition of form input is handled via plug in action products. Action adapters included with this release include a mailer and a save-data adapter that saves input in tab-separated format for later download. When you first add a form folder, its configured as simple response form with input mailed to the owner.
Since PloneFormGenerator uses Archetypes fields, widgets and validators, its also a good tool for rapidly prototyping forms intended for use with Archetypes-derived content types.