Download the PHP package dlepera88-jquery/jquery-form-ajax without Composer
On this page you can find all versions of the php package dlepera88-jquery/jquery-form-ajax. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package jquery-form-ajax
Plugin jQuery Form Ajax
Realizar o submit de um formulário via AJAX (jQuery).
Pré-requisitos
Esse plugin necessita do jQuery (https://jquery.com/).
Funcionalidades
- Submit do formulário via AJAX
- Envio de arquivos para upload via AJAX
- Validação adicional de campos
- Submit alternativo do formulário
- Simulação do antigo evento beforesubmit
Opções
validar_invisiveis
boolean default false
Define se o plugin deve permitir a validação dos controles do formulário que não sejam visíveis. Quando false, desativa os campos invisíveis para evitar a validação.
ATENÇÃO: essa funcionalidade é incluída no evento click do botão submit. Caso o formulário não tenha um botão submit, essa configuração não funcionará.
func_antes
function default null
Função a ser executada antes do submit do form. Ela simula o comportamento do antigo evento beforesubmit. Se ela retornar false, interrompe o submit do formulário.
Obs: Essa função recebe o DOM do seu formulário como parâmetro.
Exemplo de função 'func_antes':
func_depois
function default null
Função a ser executada após o submit do formulário. Recebe como primeiro parâmetro o retorno do submit, possibilitando o tratamento e exibição do retorno. O segundo parâmetro que essa função recebe é o DOM do seu formulário como parâmetro. Não precisa retornar nada.
Exemplo de função 'func_depois':
Exemplos
Realizando um submit alternativo do formulário
Esse plugin permite que as informações sejam submetidas para diferentes actions com diferentes configurações. Essa funcionalidade simula a especificação do HTML5 para buttons mas que funciona apenas em navegadores muito recentes e não foi completamente imlementada ainda: https://www.w3schools.com/tags/att_button_formaction.asp
Incluindo validação adicional em um determinado campo
Para incluir uma validação adicional em um determinado campo, deve-se utilizar o parâmetro data-vld-func em conjunto com data-vld-msg, onde:
data-vld-func
deve receber o nome da função a ser utilizada para a validação. Essa função deve retornar um valor booleano e sempre receberá o valor do campo como parâmetro.
data-vld-msg` deve receber a mensagem que deve ser exibida ao usuário caso o campo não passe na validação.
No exemplo abaixo, valido se o campo foi preenchido com um número par:
Desenvolvedor
Diego Lepera