Recherche en javaScript

Résolu/Fermé
mat15011 Messages postés 32 Date d'inscription vendredi 13 juillet 2007 Statut Membre Dernière intervention 12 février 2010 - 10 déc. 2008 à 02:58
mat15011 Messages postés 32 Date d'inscription vendredi 13 juillet 2007 Statut Membre Dernière intervention 12 février 2010 - 11 déc. 2008 à 17:51
Bonjour, je voudrais savoir comment créé ma function voici mon problème ...
j'ai créé un formulaire qui en entrant les donné créé un tableau en javascript avec document.write...mais la je dois faire un recher dans les donné inscrite et je ne trouve pas comment faire la function 3 ...


Merci

<html>
<head>
<script>
var vTableauA = new Array() ;
var vTableauT = new Array() ;
var vTableauL = new Array() ;
var vTableauE = new Array() ;
var vTableauAN = new Array() ;
var vTableauS = new Array() ;
var vNombre = 0 ;

function fct1()
{
   vTableauA[vNombre] = f1.cAuteur.value + "/" + vNombre ;
   vTableauT[vNombre] = f1.cTitre.value ;
   vTableauL[vNombre] = f1.cLieu.value ;
   vTableauE[vNombre] = f1.cEditeur.value ;
   vTableauAN[vNombre] = f1.cAN.value ;
   vTableauS[vNombre] = f1.cSu.value ;
   vNombre++ ;
   
   f1.cAuteur.value = "" ;
   f1.cTitre.value = "" ;
   f1.cLieu.value = "" ;
   f1.cEditeur.value = "" ;
   f1.cAN.value = "" ;
   f1.cSu.value = "" ;
}

function fct2()
{
   if(vNombre>0)
   {
     vTableauA.sort() ;
     document.write("<h1>Liste de la bibliothèque</h1><br>") ;
	 document.write("<html><body><table border='1' width='30%'><tr><td>Auteur</td><td>Titre</td><td>Lieu</td><td>Éditeur</td><td>Année</td><td>Sujet</td></tr>");
     for(i=0;i<vNombre;i++)
     {
     vPosition = vTableauA[i].indexOf("/") ;
     vAuteur = vTableauA[i].substr(0,vPosition) ;
     vIndice = parseInt(vTableauA[i].substr(vPosition+1)) ;
     vTitre = vTableauT[vIndice] ;
     vIndice2 = parseInt(vTableauA[i].substr(vPosition+1)) ;
     vLieu = vTableauL[vIndice2] ;
	 vIndice3 = parseInt(vTableauA[i].substr(vPosition+1)) ;
     vEditeur = vTableauE[vIndice3] ;
	 vIndice4 = parseInt(vTableauA[i].substr(vPosition+1)) ;
     vAN = vTableauAN[vIndice4] ;
	 vIndice5 = parseInt(vTableauA[i].substr(vPosition+1)) ;
     vS = vTableauS[vIndice5] ;
       document.write("<tr><td>" + vAuteur +"</td><td>" + vTitre +"</td><td>" + vLieu +"</td><td>" + vEditeur + "</td><td>" + vAN + "</td><td>" + vS + "</td></tr>") ;
     }
	 document.write("</table></body></html>") ;
     document.close() ;
   }
function fct3()
 {  
  
 }
}
</script>
</head>
<body>
<form name="f1"><table border="0">
<tr><td>Auteur:</td><td><input type=text name="cAuteur"></td></tr>
<tr><td>Titre:</td><td><input type=text name="cTitre"></td></tr>
<tr><td>Lieu:</td><td><input type=text name="cLieu"></td></tr>
<tr><td>Éditeur:</td><td><input type=text name="cEditeur"></td></tr>
<tr><td>Année:</td><td><input type=text name="cAN"></td></tr>
<tr><td>Sujet:</td><td><input type=text name="cSu"></td></tr>
</table><br>
<input type="button" value="Ajouter" onClick="fct1();"><br>
<input type="button" value="Afficher" onClick="fct2();"><hr>
<p>Chercher un auteur</p><input type="text" Name="cSearch"><br>
<input type="button" Value="Chercher" onClick="fct3();">
</form>
</body>
</html>

A voir également:

1 réponse

mat15011 Messages postés 32 Date d'inscription vendredi 13 juillet 2007 Statut Membre Dernière intervention 12 février 2010 1
11 déc. 2008 à 17:51
Désolé j'ai trouvé mon erreur...
0