Affichage d'un tableau en fonction d'une valeur
Résolu/Fermé
Coukies94
Messages postés
40
Date d'inscription
jeudi 3 septembre 2015
Statut
Membre
Dernière intervention
25 avril 2018
-
Modifié par Coukies94 le 3/09/2015 à 13:57
Coukies94 Messages postés 40 Date d'inscription jeudi 3 septembre 2015 Statut Membre Dernière intervention 25 avril 2018 - 23 sept. 2015 à 14:07
Coukies94 Messages postés 40 Date d'inscription jeudi 3 septembre 2015 Statut Membre Dernière intervention 25 avril 2018 - 23 sept. 2015 à 14:07
A voir également:
- Affichage d'un tableau en fonction d'une valeur
- Tableau croisé dynamique - Guide
- Fonction si et - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
1 réponse
Utilisateur anonyme
23 sept. 2015 à 04:51
23 sept. 2015 à 04:51
Salut, Tu veux dire quelque-chose comme ça ?
J'ai rajouté un tableau (+ 2 lignes de CSS pour les bordures du tableau) dans lequel je mets mes données entre les balises
Après si tu veux t'amuser à cacher des objets de la page, tu peux modifier le style d'un objet :
J'ai rajouté un tableau (+ 2 lignes de CSS pour les bordures du tableau) dans lequel je mets mes données entre les balises
<td>et
</td>grâce à "l'attribut"
innerHTML.
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8" /> <style> td {border: 3px black solid;} table {border-collapse:collapse;} </style> </head> <body> <form id="frm1" action="form_action.asp"> <label for="value1">Code SA :</label> <input id="value1" name="subject" type="text" value="" /> </form> <button onclick="myFunction()">Validez</button><br/><br/> <table> <tr><td>Code SA TEOS:</td><td id="value2" style="color:grey;"> </td></tr> <tr><td>Téléphone:</td><td id="value3"> </td></tr> </table> <script> function myFunction() { var x = document.getElementById("value1").value; var y="",z=""; switch(x) { case "001292": y = "092"; z="0832130213"; break; case "001075": y = "075"; z="0836656565"; break; } document.getElementById("value2").innerHTML = y; document.getElementById("value3").innerHTML = z; } </script> </body> </html>
Après si tu veux t'amuser à cacher des objets de la page, tu peux modifier le style d'un objet :
document.getElementById("value1").style.visibility = "visible"; document.getElementById("value1").style.visibility = "hidden";
23 sept. 2015 à 14:07
Voila ce que j'ai fait :
<SCRIPT language=javascript>
// Création de la base de données
var tjs_base=new TJS_InitBase("_self");
// TJS_InitBase(target) : target="_blank" pour ouvrir dans une nouvelle page
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 001075 </B> <br> ",""," 1796 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 021559 </B> <br> ",""," 21759 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137769 </B> <br> ",""," 127904 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137769 </B> <br> ",""," 137059 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137563 </B> <br> ",""," 137060 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137769 </B> <br> ",""," 137062 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137067 </B> <br> ",""," 137073 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 127906 </B> <br> ",""," 137075 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137563 </B> <br> ",""," 137096 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137563 </B> <br> ",""," 137122 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137769 </B> <br> ",""," 137160 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137067 </B> <br> ",""," 137169 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137117 </B> <br> ",""," 137273 ");
tjs_base.Add("<br> <B> Code SA a renseigner sur ITEOS <br> 137563 </B> <br> ",""," 137314 ");
function TJS_InitBase(target) {
this.nb_item=0;
this.target=target;
this.Add=AddItem;
this.Search=SearchItem;
}
function AddItem(page,desc,cle) {
var nb = this.nb_item;
var item = new Object;
item.page=page;
item.desc=desc;
item.cle=cle;
this[nb]=item;
this.nb_item++;
}
function SearchItem(txt) {
// txt contient le texte de la recherche
txt = unescape(txt);
txt = txt.replace(/\+/g," ");
var n=tjs_base.nb_item;
var indice=-1;
if (txt=="Saisir un mot clé") {alert("Entrez un mot pour la recherche"); }
else{
document.forms["tjs_search"].elements["mot"].value=txt;
var Z=""; var nb=0;
for (var i=0; i<n; i++) {
if (tjs_base[i].cle.toUpperCase().indexOf(txt.toUpperCase(),0)!="-1") {
Z+="<A target='"+tjs_base.target+"' href='"+tjs_base[i].page+"'>"+tjs_base[i].desc+"</A> <SMALL>("+tjs_base[i].page+")</SMALL><BR>"
nb++;
}
}
if (nb>0) {
if (nb==1) {Z="Un résultat trouvé pour la recherche sur [<B>"+txt+"</B>] : <BR>"+Z;}
else {Z=nb+" résultats trouvés pour la recherche sur [<B>"+txt+"</B>] : <BR>"+Z;}
}else{Z="Aucun résultat pour la recherche sur [<B>"+txt+"</B>]<BR>Vérifiez l'orthographe ou essayez un autre mot clé !";}
document.write(Z);
}
}
function TJS_Search(f) {
if (f.mot.value!=""){f.submit();}
}
function TJS_PrintResult() {
var url=document.location.href;
if (url.indexOf("?mot=",0) > 0) {
var mot=url.substring(url.indexOf("?mot=",0)+5);
SearchItem(mot);
}
}
</SCRIPT>
<DIV ALIGN="CENTER"><b>Traitement des RDI_IN en erreurs sur ITEOS</b></DIV>
<br>
<body>
Entrez le code SA qui apparait sur les RDI_IN de iTEOS puis validez
</body>
</FONT COLOR="##298A08">
<FORM name=tjs_search METHOD=get action="Référentiel URL GEP.html">
<INPUT NAME="mot" SIZE=20 MAXLENGTH=35 value="Saisir un mot clé" onFocus="if (this.value=='Saisir un mot clé') {this.value=''}" onBlur="if (this.value==''){this.value='Saisir un mot clé'}">
<INPUT TYPE="button" name="bouton" VALUE="Rechercher" onClick="TJS_Search(this.form)">
</FORM>
<SCRIPT language=javascript>
// Affichage des résultats éventuels.
TJS_PrintResult();
</SCRIPT>