1/*licence/ 2 3Module écrit, supporté par la société Alkante SAS <[email protected]> 4 5Nom du module : Alkanet::Class::Form 6Module fournissant les classes d'affichage Alkanet. 7Ce module appartient au framework Alkanet. 8 9Ce logiciel est régi par la licence CeCILL-C soumise au droit français et 10respectant les principes de diffusion des logiciels libres. Vous pouvez 11utiliser, modifier et/ou redistribuer ce programme sous les conditions 12de la licence CeCILL-C telle que diffusée par le CEA, le CNRS et l'INRIA 13sur le site http://www.cecill.info. 14 15En contrepartie de l'accessibilité au code source et des droits de copie, 16de modification et de redistribution accordés par cette licence, il n'est 17offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, 18seule une responsabilité restreinte pèse sur l'auteur du programme, le 19titulaire des droits patrimoniaux et les concédants successifs. 20 21A cet égard l'attention de l'utilisateur est attirée sur les risques 22associés au chargement, à l'utilisation, à la modification et/ou au 23développement et à la reproduction du logiciel par l'utilisateur étant 24donné sa spécificité de logiciel libre, qui peut le rendre complexe à 25manipuler et qui le réserve donc à des développeurs et des professionnels 26avertis possédant des connaissances informatiques approfondies. Les 27utilisateurs sont donc invités à charger et tester l'adéquation du 28logiciel à leurs besoins dans des conditions permettant d'assurer la 29sécurité de leurs systèmes et ou de leurs données et, plus généralement, 30à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. 31 32Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 33pris connaissance de la licence CeCILL-C, et que vous en avez accepté les 34termes. 35 36/licence*/ 37 38var nbClickVal = 0; 39 40function setAlkFormActionType(actionType) 41{ 42 this.alkActionType = actionType; 43} 44 45function alkFormValidation(formName, strAction) 46{ 47 var oForm = eval("document."+formName); 48 if (!oForm) return; 49 var res = ( window.AlkVerifCtrl ? AlkVerifCtrl(oForm) : true ); 50 if( res && nbClickVal == 0 ) { 51 for (var i=2; i<arguments.length; i++){ 52 var fct = arguments[i]; 53 if ( typeof fct=="undefined" || fct=='' || fct===null ) continue; 54 if ( typeof fct=='function' ) { 55 res = fct.call(oForm, oForm); 56 } 57 else { 58 res = eval( "window."+fct+" && !window."+fct+"(oForm)" ); 59 } 60 if ( !res ) return false; 61 } 62 nbClickVal++; 63 if ( strAction!="" ) 64 oForm.action = strAction; 65 return true; 66 } 67 return false; 68}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.