IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[Struts-Layout] problème <layout:number> avec IE


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut [Struts-Layout] problème <layout:number> avec IE
    bonjour tous le monde

    je travaille avec struts-layout 1.3, j'ai insérer une balise <layout:number>, mais apparament elle marche juste avec le navigateur Mozila Firefox, mais non pas avec IE ? kes je dois ajouter pour qu'elle marche pour tout les navigateurs ?!!!

  2. #2
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Quel problème rencontres-tu exactement avec IE ?
    As-tu un message d'erreur ?
    Nous ne sommes pas devins. Si tu veux de l'aide, il faudrait donner plus de précisions.

  3. #3
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    dsl
    bon avec firefox je peux insérer que des number (c'est ce que je veux), et normalement c'est ça le but de la balise number
    mais avec IE, j'insère mème les lettre, et les carèectère spéciaux !!!

  4. #4
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    De quelle type est la propriété que tu affiches via le layout:number ?

  5. #5
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    tu veut dire dans le form !!
    bon elle est de type String !!

  6. #6
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Déclare-la de type Integer, ou Double, ou Float, selon ton besoin et là, tu ne devrais plus pouvoir saisir de caractères dans le champ.

  7. #7
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    j'utilise les 2 champs de number pour saisir des numéros de série de taille 15 max, quand j'ai changer le type vers Float, je n'arrivais pas à utiliser la méthode (substring), es ce que je peut la remplacer par une autre méthode pour tirer la position 5 du numéro de série ?

  8. #8
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Il suffit de convertir le Float en String avant d'utiliser la méthode substring.

  9. #9
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    voila j'ai essayé ce que tu m'a dit, j'ai changé dans le form comme suit
    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
     
    private Long ND;
    private Long NF;
     
    public Long getND() {
    		return ND;
    	}
     
     
    	public void setND(Long ND) {
    		this.ND = ND;
    	}
     
     
    	public Long getNF() {
    		return NF;
    	}
     
     
    	public void setNF(Long NF) {
    		this.NF = NF;
    	}
    et dans l'action:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Long serial_start = recepForm.getND();
    Long serial_end = recepForm.getNF();
     
    nd = Long.toString(serial_start);
     
     nf = Long.toString(serial_end);
    mais toujours le même problème avec IE (je peut saisir des charactères)

    aidez-moi SVP

  10. #10
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    C'est bizarre parce que j'ai déjà testé le tag layout:number avec une propriété de type Integer et sous IE, je ne peux saisir que des chiffres dans ce champ.

    Le Javascript de Struts-Layout est-il bien inclus dans la page ?

  11. #11
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    voila le début de la page

    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
    28
    29
    30
    31
    32
    33
    34
    35
     
    <%@ page language="java" pageEncoding="ISO-8859-1"%>
     
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
    <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
    <%@taglib uri="http://struts.application-servers.com/layout" prefix="layout" %>
    <%@ page import="java.util.ArrayList" %>
    <%@ page import="com.yourcompany.struts.UtilBean.Profil" %>
    <%@ page import="com.yourcompany.struts.form.RecepForm"%>
    <%@ page import="org.apache.struts.action.ActionForm"%>
     
     
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html:html lang="true">
      <head>
        <html:base />
     
        <title>Reception</title>
     <layout:skin includeScript="true"/>
     
       <script type="text/javascript" src="config/javascript.js">
     
       </script>
     
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
     
     
      </head>
    sachant que mes fonctions javascript marchent bien !!!
    et même le champs avec firefox marche normal

  12. #12
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Pour info, en codant ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     <layout:skin includeScript="true"/>
     
       <script type="text/javascript" src="config/javascript.js">
     
       </script>
    tu inclus deux fois le Javascript de Struts-Layout.

    Ceci suffit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <layout:skin includeScript="true"/>
    Par contre, je ne comprends pas pourquoi ça ne fonctionne pas sous IE.

    Peux-tu montrer le code html généré ?

  13. #13
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    voici le code html

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang="fr">
      <head>
     
        <base href="http://localhost:8081/layoutgss/forms/recep.jsp">
     
        <title>Reception</title>
     <link rel="stylesheet" href="/layoutgss/config/default.css" type="text/css"><script type="text/javascript">var imgsrc="/layoutgss/config/"; var scriptsrc="/layoutgss/config/"; var langue="fr"; var contextPath="/layoutgss";</script><script type="text/javascript" src="/layoutgss/config/javascript.js"></script>
     
       <script type="text/javascript" src="config/javascript.js">
     
       </script>
     
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
     
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
     
     
      </head>
      <body onload="test();">
     
     
    <img src="../images/entete2.JPG" width="100%">
     
     <script LANGUAGE='JavaScript1.2' TYPE='text/javascript'>
    HM_Array1 = [
    [190,100,100,"#ffff00","#FFFFFF","#c04000","#c08080","#c00000","#c00000",1,1,0,1,1,1,"null","null" ],
    ["Mouvements","",1,0,1]
    ,["Action","",1,0,1]
    ,["Edition","",1,0,1]
    ,["Administration","",1,0,1]
    ]
     
    HM_Array1_2 = [
    [],
    ["Activation Postpaid","",1,0,1]
    ,["Activation Prepaid","",1,0,1]
    ,["Réservation","",1,0,1]
    ,["Approbation","",1,0,0]
    ,["Chargement Scratch","",1,0,1]
    ,["Affectation statut","",1,0,1]
    ]
     
    HM_Array1_2_3 = [
    [],
    ["Demande de réservation","",1,0,0]
    ,["Validation réservation","",1,0,0]
    ]
     
    HM_Array1_2_6 = [
    [],
    ["Affectation Swap","",1,0,1]
    ,["Affectation Test","/layoutgss/preparTest.do",1,0,0]
    ,["Affectation Perdu","/layoutgss/preparPerdu.do",1,0,0]
    ,["Affectation Défecteux","/layoutgss/preparDefect.do",1,0,0]
    ]
     
    HM_Array1_2_6_1 = [
    [],
    ["Demande Swap/Postpaid","/layoutgss/preparSwpo.do",1,0,0]
    ,["Confirmation Swap/Postpaid","/layoutgss/confirmSwpo.do",1,0,0]
    ,["Demande Swap/Prepaid","/layoutgss/preparSwpr.do",1,0,0]
    ,["Confirmation Swap/Prepaid","/layoutgss/confirmSwpr.do",1,0,0]
    ]
     
    HM_Array1_2_1 = [
    [],
    ["Demande d'activation","",1,0,1]
    ,["Confirmation d'activation","/layoutgss/preparConfirm.do",1,0,0]
    ]
     
    HM_Array1_2_1_1 = [
    [],
    ["Pré/Activé","/layoutgss/preactivpost.do",1,0,0]
    ,["Non/Activé","/layoutgss/nonactivpost.do",1,0,0]
    ]
     
    HM_Array1_2_2 = [
    [],
    ["Demande d'activation","/layoutgss/preparPre.do",1,0,0]
    ,["Confirmation d'activation","/layoutgss/confirmPre.do",1,0,0]
    ]
     
    HM_Array1_2_5 = [
    [],
    ["Demande de chargement","/layoutgss/preparScr.do",1,0,0]
    ,["Confirmation de chargement","/layoutgss/confirmScr.do",1,0,0]
    ]
     
    HM_Array1_4 = [
    [],
    ["Utilisateur","",1,0,1]
    ]
     
    HM_Array1_4_1 = [
    [],
    ["Ajouter utilisateur","",1,0,0]
    ,["MAJ utilisateur","",1,0,0]
    ]
     
    HM_Array1_3 = [
    [],
    ["Rapport des transactions","/layoutgss/recherche.do",1,0,0]
    ,["Etat de Stock","/layoutgss/preparStk.do",1,0,0]
    ,["Bon des transaction","/layoutgss/rechedit.do",1,0,0]
    ]
     
    HM_Array1_1 = [
    [],
    ["Réception","",1,0,1]
    ,["Packaging","",1,0,1]
    ,["Transfert","",1,0,1]
    ,["Sortie","",1,0,1]
    ,["Reintégration","",1,0,1]
    ]
     
    HM_Array1_1_5 = [
    [],
    ["Autorisation de reintégration","",1,0,0]
    ,["Exécution reintégration","",1,0,0]
    ]
     
    HM_Array1_1_3 = [
    [],
    ["Ordre de transfert","",1,0,0]
    ,["Envoie transfert","",1,0,0]
    ,["Reception transfert","",1,0,0]
    ]
     
    HM_Array1_1_1 = [
    [],
    ["Ajouter réception","/layoutgss/preparRecep.do",1,0,0]
    ]
     
    HM_Array1_1_4 = [
    [],
    ["Autorisation de sortie","",1,0,0]
    ,["Exécution sortie","",1,0,0]
    ]
     
    HM_Array1_1_2 = [
    [],
    ["Ordre de packaging","/layoutgss/package.do",1,0,0]
    ,["Envoie packaging","/layoutgss/listordre.do",1,0,0]
    ,["Reception packaging","",1,0,0]
    ]
     
    </script>
     
    <SCRIPT LANGUAGE="JavaScript1.2" SRC="/layoutgss/config/HM_Loader.js" TYPE='text/javascript'></SCRIPT>
     
     <hr>
     
     
     
        <form name="recepForm" method="post" action="/layoutgss/recep3.do">
    <table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top"><table cellspacing="1" cellpadding="1" border="0" width="100%">
    <tr><td><table width="100%"	border="0">
    <tr><td colspan="2">&nbsp;</td></tr>
     
     
          <input type="hidden" name="hidden" value="default">
          <input type="hidden" name="hiddenTest" value="">
     
     
           <tr><td colspan="2"><table border="0"><tr>
     
          <td colspan="2"><table border="0" cellspacing="0" cellpadding="0"> 
          <center>
          <h3>
         RECEPTION
          </h3>
           </center>
          </table></td>
     
          <td>&nbsp;&nbsp;</td>
    <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
           <tr><th valign="top"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></th><td valign="top" class="null" style=""><input type="text" name="transaction" value="REC-W01-10001" readonly="readonly">
     
          <img name="transactionrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td></tr>
     
          </table></td>
     
          </tr></table></td></tr>
     
     
          <tr><td valign="top" colspan="2"><table cellspacing="0" cellpadding="0" border="0" width="600" class="FORM"><tr><td valign="top"><table cellspacing="1" cellpadding="1" border="0" width="100%">
    <tr><th align="center" class="FORM">Information fournisseur:</th></tr>
    <tr><td class="FORM"><table width="100%"	border="0">
     
     
     
     
              <tr><th valign="top"><span>Fournisseur&nbsp;:</span></th><td valign="top" class="null" style=""><select name="fournisseur">
     
              <option value="" selected></option>
     
              <option value="ATERCO">ATERCO</option>
    <option value="MOBIONE">MOBIONE</option>
    <option value="TIBCO">TIBCO</option>
     
              </select><img name="fournisseurrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td></tr>
     
     
              <tr><th valign="top"><span>N°&nbsp;Ref&nbsp;Ext:</span></th><td valign="top" class="null" style=""><input type="text" name="ref" value=""><img name="refrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td></tr>
     
              <tr><th valign="top"><span>N°&nbsp;PO&nbsp;:</span></th><td valign="top" class="null" style=""><input type="text" name="PO" value=""><img name="POrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td></tr>
     
              <tr><th valign="top"><span>Note&nbsp;de&nbsp;réception:</span></th><td valign="top" class="null" style=""><textarea name="note"></textarea><img name="noterequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td></tr>
     
              <tr><th valign="top"><span>Magasin&nbsp;:</span></th><td valign="top" class="null" style=""><input type="text" name="magas" value="BERAKI" readonly="readonly"><img name="magasrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td></tr>
     
     
          </table></td></tr>
    </table></td></tr></table>
    </td></tr>
     
     
            <tr><td colspan="2">&nbsp;</td></tr>
     
     
     
     
           <tr><td colspan="2"><table border="0" width="800"><tr>
             <table border="0">
     
       <tr>
           <td> <th valign="top"><span>Article:</span></th><td valign="top" class="null" style=""><select name="article" onchange="setHidden('combo',document.recepForm);document.recepForm.submit();">
     
           <option value="" selected></option>
     
           <option value="SIM DJEZZY POSTPAID">SIM DJEZZY POSTPAID</option>
    <option value="SIM DJEZZY PREPAID">SIM DJEZZY PREPAID</option>
    <option value="SIM ALLO PREPAID">SIM ALLO PREPAID</option>
    <option value="SCRATCH ALLO 2000DA">SCRATCH ALLO 2000DA</option>
    <option value="SCRATCH ALLO 200DA">SCRATCH ALLO 200DA</option>
    <option value="SCRATCH DJEZZY 2000DA">SCRATCH DJEZZY 2000DA</option>
    <option value="SCRATCH DJEZZY 3000DA">SCRATCH DJEZZY 3000DA</option>
     
    <option value="SCRATCH DJEZZY 500DA">SCRATCH DJEZZY 500DA</option>
     
           </select><img name="articlerequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td>
     </td>
     
     
     
     
            <td> <td>&nbsp;&nbsp;</td>
    <th valign="top"><span>Start:</span></th><td valign="top" class="null" style=""><input type="text" name="ND" maxlength="12" value="" onkeypress="return checkNumber(this, event);" onfocus="testArt(document.recepForm);"><img name="NDrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td>
     </td>
           <td> <td>&nbsp;&nbsp;</td>
     
    <th valign="top"><span>End:</span></th><td valign="top" class="null" style=""><input type="text" name="NF" maxlength="12" value="" onkeypress="return checkNumber(this, event);" onfocus="testArt(document.recepForm);"><img name="NFrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td>
     </td>
     
     
     
     
     
     
             <td><td>&nbsp;&nbsp;</td>
    <th valign="top"><span>Profil:</span></th><td valign="top" class="null" style=""><select name="profil" disabled="disabled">
           <option value="" selected></option>
     
           <option value="DJEZZY CLASSIC">DJEZZY CLASSIC</option>
    <option value="DJEZZY CONTROL">DJEZZY CONTROL</option>
    <option value="BUSINESS">BUSINESS</option>
     
    <option value="BUSINESS CONTROL">BUSINESS CONTROL</option>
     
           </select><img name="profilrequired" src="/layoutgss/config/clearpixel.gif" alt="required"></td>
     </td>
     
     
           <td> <td>&nbsp;&nbsp;</td>
    <td>&nbsp;</td><td><input type="button" value="Ajouter" onclick="testVid(document.recepForm);"></td>
     </td>
       </tr>
       </table>
     
     
     
       </tr></table></td></tr>
     
     
         <tr><td colspan="2">&nbsp;</td></tr>
     
     
        <tr><td colspan="2"><table border="0"><tr>
     
        <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
     
     
               <tr><td colspan="2" valign="top"><div style="width:900;overflow-x:auto;height:190;overflow-y:auto;"><table cellspacing="0" cellpadding="0" border="0" align="CENTER" width="900" class="FORM"><tr><td valign="top"><table cellspacing="1" cellpadding="1" border="0" width="100%">
     
     
     
     
     
     
     
               <tr valign="top"><th class="FORM">ARTICLE</th><th class="FORM"><table border="0" width="100%"><tr><td><a href="/layoutgss/sort.do?layoutCollection=0&amp;layoutCollectionProperty=profil&amp;layoutCollectionState=0"><img src="/layoutgss/config/sort.gif" border="0" alt="sort"></a></td><td>PROFIL</td></tr></table></th><th class="FORM"><table border="0" width="100%"><tr><td><a href="/layoutgss/sort.do?layoutCollection=0&amp;layoutCollectionProperty=ND&amp;layoutCollectionState=0"><img src="/layoutgss/config/sort.gif" border="0" alt="sort"></a></td><td>SERIAL_START</td></tr></table></th><th class="FORM"><table border="0" width="100%"><tr><td><a href="/layoutgss/sort.do?layoutCollection=0&amp;layoutCollectionProperty=NF&amp;layoutCollectionState=0"><img src="/layoutgss/config/sort.gif" border="0" alt="sort"></a></td><td>SERIAL_END</td></tr></table></th><th class="FORM"><table border="0" width="100%"><tr><td><a href="/layoutgss/sort.do?layoutCollection=0&amp;layoutCollectionProperty=qte&amp;layoutCollectionState=0"><img src="/layoutgss/config/sort.gif" border="0" alt="sort"></a></td><td>QTE</td></tr></table></th><th class="FORM">RETIRER</th></tr>
     
    <tr>
               <td class="FORM"></td>
               <td class="FORM"></td>
               <td class="FORM"></td>
               <td class="FORM"></td>
               <td class="FORM"></td>
                <td class="FORM"><a href="/layoutgss/recep3.do?hidden=Retirer&amp;see=&amp;aaa=&amp;qtt=&amp;stt=&amp;ppp=" class="FORM">
                <center> <img src="/layoutgss/config/supp.GIF" border="0">  </center>
     
                </a></td>
               </tr></table></td></tr></table>
    </div></td></tr>
     
     
     
               </table></td>
     
                <td>&nbsp;&nbsp;</td>
    <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
     
                <tr><td colspan="2">&nbsp;</td></tr>
     
                 <tr><td>&nbsp;</td><td><input type="button" value="Valider" onclick="testVide();"></td></tr>
     
                 <tr><td colspan="2">&nbsp;</td></tr>
     
                 <tr><td>&nbsp;</td><td><input type="submit" value="Annuler" onclick="setHidden('annuler',document.recepForm)"></td></tr>
     
                </table></td>
     
       </tr></table></td></tr>
     
     
     
     
     
     
       <tr><td colspan="2">&nbsp;</td></tr>
    </table></td></tr>
    </table></td></tr></table>
    </form>
     
     
     
      </body>
     
    </html>
    !!!! merci de me repondre

  14. #14
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Comme je te l'ai indiqué précédemment, enlève ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       <script type="text/javascript" src="config/javascript.js">
       </script>
    Il n'est pas utile d'inclure le javascript deux fois dans la même page.

    Sinon, peux-tu vérifier que la fonction javascript checkNumber existe bien dans le fichier javascript.js du répertoire config ?

    Et peux-tu aussi faire un test en initialisant les propriétés de type Long dans l'ActionForm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    private Long ND = new Long(0) ;
    private Long NF = new Long(0) ;

  15. #15
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    oui j'ai enlevé le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     <script type="text/javascript" src="config/javascript.js">
       </script>
    et voila la fonction checkNumber de mon fichier javascript.js
    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
     
    function checkNumber(el, e) {
    	// Get the key.
    	var key = 0;
    	if (e.charCode) {
    		key = e.charCode;
    	} else if (e.keyCode) {
    		key = e.keyCode;
    	}
     
    	// Check key.
    	if (key>=48 && key<=57) {
    		// Digit : ok
    		return true;
    	} else if (checkSpecialKey(el, e)) {
    		// Special letter : don't block.
    		return true;
    	}
     
    	// Block everything else.
    	return false;
    }
    maintenant quand j'ai initialisé les propriètés dans le form, ça marche vec IE, mais je peut faire copier/coller avec le clavier, et meme les je peux saisir les charactères suivants: & ' ( - . $ par contre avec firefox je peux pa les saisir !!
    ce que je veux c'est de ne pas avoir la main a saisir des charactères, et même de ne pas faire le copier/coller
    c'est possible de faire ça !?

    merci pour votre aide

  16. #16
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Je ne connais pas la solution pour que ça fonctionne sous IE comme sous FireFox.
    A mon avis, c'est le javascript qu'il faudrait modifier.
    Mais là désolée, je ne vais pas pouvoir t'aider.

  17. #17
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 187
    Points : 65
    Points
    65
    Par défaut
    pas grave merci bcp pour votre aide

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/04/2010, 21h34
  2. [Struts-Layout] problème avec layout :number
    Par john_wili dans le forum Struts 1
    Réponses: 0
    Dernier message: 10/02/2009, 18h40
  3. [Struts-Layout] problème avec dynMenu
    Par vny dans le forum Struts 1
    Réponses: 3
    Dernier message: 26/11/2008, 15h01
  4. [Struts-Layout] Problème avec Swap
    Par midoENSI dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/05/2007, 22h26
  5. [Struts-Layout] problème avec layout:datagrid
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/04/2007, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo