Regra NotEqual (Diferente) - Jquery Validation

Para configuar uma regra NotEqual (Diferente) no Jquery Validation, é necessário criar uma função onde é adicionado um novo método ao Plugin.

Exemplo da função:

 

jQuery.validator.addMethod("notEqual", function(value, element, param) {  return this.optional(element) || value != param;}, "Please specify a different (non-default) value");

 

Após inserir o nóvo método, basta incluir a regra no JQuery Validation. Exemplo:

rules:{  Campo:{   required: true,   notEqual: 0  }},messages:{  Campo:{    required: "Campo [cUF] obrigatório",    notEqual: "Informe um [cUf] válido"  }}

 

  OBS.: Não foi abordado nesta DICA, como trabalhar com o JQUERY VALIDATION. Assim como incluir as bibliotecas. Acredita-se que já tenha o plugin funcionando.

 

FONTE: http://stackoverflow.com/questions/3571347/how-to-add-a-not-equal-to-rul...

Acentuação JqGrid - Jquery

Em fase de desenvolvimento de um sistema em PHP/MySql, a equipe esbarrou em um problema até então desconhecido.

Para exibir registros de uma tabela Mysql, foi utilizado o plugin JqGrid juntamente com o Jquery e nas colunas onde existia caracteres especiais ou acentuação o texto era cortado.

Exemplo:

   Onde deveria aparecer "Tarefa executada com perfeição" era exibido somente "Tarefa executada com perfei". E assim para qualquer texto com acentuação.

   Após algumas pesquisas, foi encontrado no próprio fórum do JqGrid a solução.

   Como estávamos utilizando PHP, a solução será nessa linguagem mas pode ser adaptada a sua necessidade.

  O JqGrid possui a propriedade "url" onde é setado qual arquivo PHP fará a consulta ao banco e retornará os registros. Conforme exemplo abaixo:

 

jQuery("#DivRegistros").jqGrid({   url:'registros_listagem.php?q=2',

 

  Será nesse arquivo setado na propriedade URL que faremos a alteração.

  Antes da primeira consulta executada para retornar o número de registros, utilizado para a paginação do JqGrid, faça uma consulta para alteração do Charset do resultado da consulta.

 

$Sql = "SET character_set_results=utf8";$result  = mysqli_query($Con,$Sql) or die("Falha ao processar SQL");

 

Após isso a acentuação será exibida corretamente.

Fonte: http://www.trirand.com/blog/?page_id=393/help/how-to-display-chinese-cha...

 

abraços e até a próxima.