Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
jquery.addressfield
Advanced tools
The simple, configurable, dynamic postal address field plugin.
This plugin helps you enhance user experience and data quality on your address (shipping/PO) forms by dynamically...
Include the script after your jQuery include (unless you're packaging scripts in some other magical way):
<script src="/path/to/jquery.js"></script>
<!-- Optionally, install jquery validation to handle field validation. -->
<script src="/path/to/jquery.validate.js"></script>
<script src="/path/to/jquery.addressfield.js"></script>
Also available on NPM, for browserified builds.
Install into node_modules
:
$ npm install jquery.addressfield
In your application module;
var $ = require('jquery');
require('jquery.addressfield');
$(...).addressfield(...);
Using jquery.addressfield is easy! Instantiate the plugin against a form or form wrapper with a few special configuration keys and the plugin takes care of the rest:
// If jquery.validate is in use, instantiate it here with your options:
$('#my-address-form').validate({/* ... */});
// Instantiate jquery.addressfield with your configs:
$('#my-address-form').addressfield({
json: '/path/to/addressfield.json',
fields: {
country: 'select#country-field',
administrativearea: '.state',
postalcode: '.zipcode'
},
});
Where json
is a path to addressfield.json (packaged with this plugin) or any
endpoint serving JSON in the same configuration schema. And where fields
is
an object mapping xNAL field names to jQuery selectors of form field elements
that correspond. At a bare minimum, the country
field is required.
Once instantiated, this plugin binds a change handler to the country element.
The change handler will trigger a mutation process on the form that handles all
of the features outlined above based on the configuration provided in the json
key.
Note that this plugin makes certain assumptions about the structure of your form markup. Please be sure to see the usage and configuration guide for complete details.
More detailed, topic-based documentation on usage and configuration options is available here below.
Check out the Contributing guidelines
FAQs
The simple, configurable, dynamic postal address form plugin.
The npm package jquery.addressfield receives a total of 55 weekly downloads. As such, jquery.addressfield popularity was classified as not popular.
We found that jquery.addressfield demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.