Autofill

码农软件 · 软件分类 · 其他jQuery插件 · 2020-01-13 10:28:30

软件介绍

This plugin offers the ability to auto fill form.

If the first parameter is an URL, the plugin will fetch the returned JSON object via AJAX. Or you can pass a pre-fetched JSON object so that no AJAX will be performed.

The second parameter is an object containing other options.

  • type - AJAX request type

  • data - Data to be sent to the server

  • errorTrigger - if the JSON object contains this as its key, error callback will be triggered. Useful if server side returns a custom error message

  • mSelectCheckName - Default to false.
    True:  look for multiple select boxes with their name.
    False: look for multiple select boxes with their ID

  • ajaxError - callback function for AJAX error

  • error - error callback if the JSON object is empty, or contains errorTrigger as its key

  • beforeFillForm - callback function to be executed before start filling the form

  • beforeFill - callback function to be executed BEFORE filling a form element

  • afterFill - callback function to be executed AFTER filling a form element

  • complete - callback function to be executed when all form elements have been filled

Basi Example with pre-fetched data

var data = { username: 'peter', gender: 'M' };
$('form').autoFill(data);

Full Example using AJAX:

$('form').autoFill('get_data.php',
{
    type: 'GET', // AJAX request method
   
    data: { record_id: 2 }, // Request parameters

    // if the JSON object contains this key,
    // error callback will be triggered.
    // Useful if server side returns a custom error message
    errorTrigger: 'error',

    // Default to false.
    // True:  look for multiple select boxes with their name
    // False: look for multiple select boxes with their ID
    mSelectCheckName: false,
   
    ajaxError: function(error, form)
    {
        // do something if AJAX error occurs
        alert(error);
        $(form).hide();
    },
    error: function(form)
    {
        // do something if error occurs
        alert('Unable to fill form!');
        $(form).hide();
    },
    beforeFillForm: function(form)
    {
        // do something before start filling the form
        $(form).show();
    },
    beforeFill: function(key, value, form)
    {
        // do something BEFORE filling an element
       
        if(key == 'password')
            return false; // return false to skip current form element

        if(key == 'gender' && value == 'female')
            alert("OH! She's a lady!");
    },
    afterFill: function(key, value, form)
    {
        // do something AFTER filling an element
        if(value == 'blah')
            confirm('What are you talking about?');

        if(key == 'zip' && value == '')
            return false; // return false to skip all pending form elements
    },
    complete: function(processed, form)
    {
        // do something when all elements have been filled
        alert(processed + ' elements have been filled!');
    }
});

本文地址:https://codercto.com/soft/d/23278.html

风吹江南之互联网金融

风吹江南之互联网金融

陈宇(江南愤青) / 东方出版社 / 2014-6-1 / 55元

随着中国互联网金融浪潮高涨,P2P、众筹、余额宝、微信支付等新生事物层出不穷,加之大数据等时髦概念助阵,简直是乱花渐欲迷人眼,令媒体兴奋,公众狂热。那么,互联网金融真的能“颠覆”传统金融吗?当互联网思维对撞传统金融观念,是互联网金融的一统天下,还是传统金融业的自我革新?究竟是谁动了金融业的奶酪? 本书作者早期试水创立具有互联网金融雏形的网站,后来成为互联网金融的资深投资人,基于其多年在该领域......一起来看看 《风吹江南之互联网金融》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具