phpJSvForm  v11.11.12
Des classes PHP, des JavaScripts pour créer facilement un formulaire.
Référence du fichier phpJSvForm/form/init.js

Mise en place de la gestion dynamique des formulaires. Plus de détails...

Aller au code source de ce fichier.

Fonctions

function jscss (a, o, c1, c2)
 Remplace, ajoute, supprime, une classe à un objet ou teste si une classe est déjà appliqué à l'objet.
function RechercheParentTag (obj, strTag)
 Recherche parmi les éléments parents de obj le 1er élément dont le tagName vaut strTag.
function RechercheSuivantTag (obj, strTag)
 Recherche le premier élément HTML situé après obj dont le tagName vaut strTag.
function RecherchePrecedentTag (obj, strTag)
 Recherche le premier élément HTML situé avant obj dont le tagName vaut strTag.
function addLoadEvent (func)
 Exécution d'un script (une fonction JS) au chargement d'une page.
function add_Event (element, type, handler)
 Exécution d'un script (une fonction JS) sur un événement particulier (ex. : modif. d'un champ particulier d'un formulaire).
function removeEvent (element, type, handler)
function handleEvent (event)
function fixEvent (event)

Variables

var add_Event guid = 1
fixEvent preventDefault

Description détaillée

Mise en place de la gestion dynamique des formulaires.

Définition dans le fichier init.js.


Documentation des fonctions

function add_Event (   element,
  type,
  handler 
)

Exécution d'un script (une fonction JS) sur un événement particulier (ex. : modif. d'un champ particulier d'un formulaire).

Auteur:
Dean Edwards/Matthias Miller/John Resig
Date:
octobre 2005
Paramètres:
elementChamp du formulaire associé à l'événement
typeChaîne de caractères, événement concerné (ex. : "mouseover", "change", "blur", "focus", ...)
handlerFonction à exécuter sur l'événement

written by Dean Edwards, 2005 with input from Tino Zijdel, Matthias Miller, Diego Perini http://dean.edwards.name/weblog/2005/10/add-event/

There is a unique solution for Internet Explorer, Safari, and for W3C-compatible browsers (Firefox and Opera 9).

Définition à la ligne 186 du fichier init.js.

Voici le graphe des appelants de cette fonction :

function addLoadEvent (   func)

Exécution d'un script (une fonction JS) au chargement d'une page.

Auteur:
Simon Willison
Date:
26/05/2004 Executing JavaScript on page load D'après http://simonwillison.net/2004/May/26/addLoadEvent/

Définition à la ligne 158 du fichier init.js.

function jscss (   a,
  o,
  c1,
  c2 
)

Remplace, ajoute, supprime, une classe à un objet ou teste si une classe est déjà appliqué à l'objet.

Fonction issue de cet article : http://www.pompage.net/pompe/javascript-non-intruisif-chapitre-5/

Auteur:
Christian Heilmann
Pierre Equoy (traducteur)
Date:
mai 2005

Cette fonction requiert quatre paramètres :

Paramètres:
adéfinit l'action qui doit être faite par la fonction
ol'objet en question
c1le nom de la première classe
c2le nom de la seconde classe

Les actions possibles sont les suivantes :

  • swap remplace la classe c1 par la classe c2 dans l'objet o
  • add ajoute la classe c1 à l'objet o
  • remove supprime la classe c1 de l'objet o
  • check teste si la classe c1 (ou c2) est déjà appliquée à l'objet o et renvoie true ou false

Définition à la ligne 61 du fichier init.js.

Voici le graphe des appelants de cette fonction :

function RechercheParentTag (   obj,
  strTag 
)

Recherche parmi les éléments parents de obj le 1er élément dont le tagName vaut strTag.

Paramètres:
objObjet utilisé comme point initial pour la recherche
strTagChaîne de caractères contenant le tagName recherché
Renvoie:
Objet trouvé
Auteur:
Pierre POISSON (synanceia)
Date:
26/08/2010
A faire:
(Note du 11/11/2011) Vérifier le comportement de la fonction si l'objet recherché n'existe pas... A priori, la fonction "remonte" jusqu'au 1er parent...

Définition à la ligne 91 du fichier init.js.

function RecherchePrecedentTag (   obj,
  strTag 
)

Recherche le premier élément HTML situé avant obj dont le tagName vaut strTag.

Paramètres:
objObjet utilisé comme point initial pour la recherche
strTagChaîne de caractères contenant le tagName recherché
Renvoie:
Objet trouvé
Auteur:
Pierre POISSON (synanceia)
Date:
26/08/2010
A faire:
(Note du 11/11/2011) Vérifier le comportement de la fonction si l'objet recherché n'existe pas... A priori, la fonction "remonte" jusqu'au 1er élément...

Définition à la ligne 135 du fichier init.js.

Voici le graphe des appelants de cette fonction :

function RechercheSuivantTag (   obj,
  strTag 
)

Recherche le premier élément HTML situé après obj dont le tagName vaut strTag.

Paramètres:
objObjet utilisé comme point initial pour la recherche
strTagChaîne de caractères contenant le tagName recherché
Renvoie:
Objet trouvé
Auteur:
Pierre POISSON (synanceia)
Date:
26/08/2010
A faire:
(Note du 11/11/2011) Vérifier le comportement de la fonction si l'objet recherché n'existe pas... A priori, la fonction "descend" jusqu'au dernier élément...

Définition à la ligne 113 du fichier init.js.

Voici le graphe des appelants de cette fonction :


Documentation des variables

fixEvent preventDefault
Valeur initiale :
 function() {
     this.returnValue = false;
}

Définition à la ligne 245 du fichier init.js.