bonjour,

Au départ j'ai fait une méthode qui me permet de vérifier la valeur d'un champs avec onblur(), ...onblur='Get_time(this, \"" .$_SESSION["id_lang"]. "\");... lors de la création d'une textbox. Comment faire pour utiliser Get_time en dehors de la déclaration car je ne sais pas comment faire pour passer un objet en paramètre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
function Get_time(obj, lang)
{
    var tab;
    pcTime=obj.value;
 
    if(pcTime.search(/:/)!=-1) tab=pcTime.split(":");
    else if(pcTime.search(/-/)!=-1) tab=pcTime.split("-");
    else if(pcTime.search(/h/)!=-1) tab=pcTime.split("h");
    else if(pcTime.search(/./)!=-1) tab=pcTime.split(".");
     else
    {
        if(lang='FR') alert('Mauvais format (exemple: 8:00)...');
        else if(lang='FR') alert('Bad format (example: 8:00)...');
        else alert('Bad format (example: 8:00)...');
        obj.focus();
    }
 
     if(tab.length!=2 || isNaN(tab[0]) || isNaN(tab[1]) || tab[0]>23 || tab[0]<0 || tab[1]>59 || tab[1]<0)
    {
        if(lang='FR') alert('Mauvais format (exemple: 8:00)...');
        else if(lang='FR') alert('Bad format (example: 8:00)...');
        else alert('Bad format (example: 8:00)...');
        obj.focus();
    }
    else return ((tab[0]*60*60+tab[1]*60));
}
MERCI DE votre aide