Bonjour,
J'ai une jsp qui est composée d'un tableau. Dans une cellule du tableau, j'affiche une IFRAME (qui me permet d'afficher une zone non saisissable).
Extrait de ma jsp :
Mon code de l'Iframe :
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 <TR> <TD style="border-left:2px solid #FFE500"> <B>N° PS :</B></TD> <TD> <INPUT type="hidden" name="error" value="<%= ShareStringUtility.ifNull((String)request.getAttribute(RequestAttributes.FON1_ERR))%>"> <INPUT type="hidden" name="norme" value="<%=FON1_Form.getNorme().trim()%>"> <INPUT type="hidden" name="snorme" value="<%=FON1_Form.getSousNorme().trim()%>"> <INPUT type="hidden" name="ValidationType" value=""> <INPUT type="text" name="NoPS" size="15" maxlength="9" onchange="JavaScript:formatNumeroPS(this);preValidEntete('<%=applicationName%>')" value="<jsp:getProperty name="CURRENT_ENTETE" property="noPS"/>"></TD> <TD><B>N° Facture :</B></TD> <TD><INPUT type="text" name="NoFacture" size="15" maxlength="9" onblur="JavaScript:formatNoFacture();preValidEntete('<%=applicationName%>')" value="<jsp:getProperty name="CURRENT_ENTETE" property="noFacture"/>"></TD> <TD><B>Date de Facture :</B></TD> <TD style="border-right:2px solid #FFE500"><INPUT type="text" name="DateFacture" size="15" maxlength="10" onblur="JavaScript:formatDateFacture();preValidEntete('<%=applicationName%>')" value="<jsp:getProperty name="CURRENT_ENTETE" property="dateFacture"/>"></TD> </TR> <%-- ISA0070 - Affichage du nom/prénom du bénéficiaire si paramétré --%> <TR> <TD colspan="1" style="border-left:2px solid #FFE500"> </TD> <TD colspan="2"> <IFRAME name="console" src="<%=request.getContextPath()%>/detailBenef.do" FRAMEBORDER="no" id="console" width="150" style="height:14" Scrolling="no" Marginwidth="0" Marginheight="0"></IFRAME> </TD> <TD colspan="3" style="border-right:2px solid #FFE500"> </TD> </TR> <TR> <TD style="border-left:2px solid #FFE500"> <B>N° INSEE :</B></TD> <TD><INPUT type="text" name="NoINSEE" maxlength="15" size="20" onchange="JavaScript:preValidBenef('<%=applicationName%>');" onblur="JavaScript:cleInsee();preValidEntete('<%=applicationName%>');" value="<jsp:getProperty name="CURRENT_ENTETE" property="noINSEE"/>" onkeypress="javascript:toUpper()" onbeforepaste="javascript:pasteHandler()" ></TD> <TD><B>Date Naissance :</B></TD> <TD><INPUT type="text" name="DateNaissance" size="15" maxlength="10" onblur="JavaScript:formatDateNaissance();preValidBenef('<%=applicationName%>');" value="<jsp:getProperty name="CURRENT_ENTETE" property="dateNaissance"/>"></TD> <TD><B>Rang Naissance :</B></TD> <TD style="border-right:2px solid #FFE500"><INPUT type="text" name="RangNaissance" size="2" onblur="JavaScript:preValidBenef('<%=applicationName%>');" value="<%= CURRENT_ENTETE.getRangNaissance().equals("")?"1":CURRENT_ENTETE.getRangNaissance()%>"></TD> </TR>
Mon problème est que quand j'utilise la touche tabulation, je ne veux pas passer sur ma zone contenu dans mon Iframe, je voudrais passer directement à la zone suivante...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <jsp:useBean id="CURRENT_ENTETE" class="com.soltim.aneto.fon.modele.bean.Entete" scope="page"/> </HEAD> <BODY> <FORM style="font-family:Arial;font-size:12px"> <% if (confMan.getAfficherBenef() == true) { %> <B><%=CURRENT_ENTETE.getNomPrenomBenef().trim()%></B> <% } else { %> <% } %> </FORM> </BODY> </HTML>
Quelqu'un sait-il comment faire ?
Partager