begin process at 2012 05 29 12:58:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

Liste déroulante + input


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Liste déroulante + input

jeudi 22 mai 2003 à 16:30:41 | Liste déroulante + input

JMO

Membre Club
Bonjour,

Je débute ce jour même sur java. Pour apprendre en douceur, j'essaie de me faire un annuaire téléphonique.
Liste déroulante + avec un click, j'aimerais ouvrir une fenêtre dans laquelle je mettrais le n° de tél + divers renseignements.
J'ai trouvé le principe pour ouvrir une page html mais je n'arrive pas à utiliter checkbox ou input ou alert.

Donc, si qq1 peux m'aider, merci d'avance.
Ci-dessous le code qui ne marche pas !!!!
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Generator" CONTENT="Matizha Sublime 3.0">
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Author" CONTENT="">
</HEAD>
<BODY>
<HTML><HEAD>
<TITLE>Répertoire téléphonique avec recherche par clavier</TITLE>
<SCRIPT LANGUAGE="JavaScript">

var Liste=new CreerListe("Nom", 5, 200)

Liste.Add("ALLIROL Anne-Marie");
Liste.Add("AZZOUG Karim");
Liste.Add("BARRIOZ François");
Liste.Add("BENAISSA Mohamed");
Liste.Add("BENJAMIN Pascal");
Liste.Add("BOUABSA Sophiane");
Liste.Add("BOURGIN Jacky");

function CreerListe(nom, hauteur, largeur) {
this.nom=nom; this.hauteur=hauteur; this.largeur=largeur;
this.search="";
this.nb=0;
this.Add=AjouterItem;
this.Afficher=AfficherListe;
this.MAJ=MAJListe;
}

function AjouterItem(item) {
this[this.nb]=item
this.nb++;
}

function AfficherListe() {
if (document.layers) {
var Z="<SELECT name="+this.nom+" size="+this.hauteur+">";
} else {
var Z="<SELECT name="+this.nom+" size="+this.hauteur+" style='width:"+this.largeur+"'>";
}
for (var i=0; i<this.nb; i++) {
Z+="<OPTION value=\""+this[i]+"\">"+this[i]+"</OPTION>"
}
Z+="</SELECT>"
document.write(Z);
}

function MAJListe(txt,f) {
if (txt!=this.search) {
this.search=txt
f.elements[this.nom].options.length=0;
for (var i=0; i<this.nb; i++) {
if ( this[i].substring(0,txt.length).toUpperCase()==txt.toUpperCase() ) {
var o=new Option(this[i], this[i]);
f.elements[this.nom].options[f.elements[this.nom].options.length]=o;
}
}
if (f.elements[this.nom].options.length==1) {
f.elements[this.nom].selectedIndex=0;
}
}
}

function ListeCheck() {
Liste.MAJ(document.forms["monform"].search.value,document.forms["monform"])
if (document.layers) {
setTimeout("ListeCheck()", 1001)
} else {
setTimeout("ListeCheck()", 100)
}
}

</SCRIPT>
</HEAD>

<BODY bgcolor="#FFFFFF" text="#FAFAFF" alink="#000066" link="#000066" vlink="#000066" >
<FONT FACE="Arial" SIZE='-1' COLOR="navy">
<BR><CENTER>
<BIG><B>Répertoire téléphonique avec recherche par clavier</B></BIG><BR><BR></CENTER>

<BR>
Tapez les premières lettres du nom recherché dans la zone de texte. <BR>
<BR>
<FORM name=monform>
<INPUT type=text name=search><BR>
<SCRIPT language=javascript>
Liste.Afficher();
ListeCheck();
</SCRIPT>
</FORM>

<BR><BR><BR>
<BR>
</CENTER>
</BODY></HTML>
</BODY>




<FORM>
<BR>
Tapez les premières lettres du nom recherché dans la zone de texte. <BR>
<BR>



<BODY bgcolor="#FFFFFF" text="#FAFAFF" alink="#000066" link="#000066" vlink="#000066" >
<FONT FACE="Arial" SIZE='-1' COLOR="#333333">
<BR><CENTER>
<BIG>Tapez les premières lettres du nom recherché dans la zone de texte.</BIG><BR><BR>
<FORM>
<SELECT OnChange="'ouvrir()'">
<option>Choisir une destination</option>
<option value="<INPUT type='text' value='jean-marc' name=test"</INPUT> >TEST1</option>
<option value="alert("La case n'est pas cochée")" >TEST2</option>
<option "<INPUT type=checkbox name="champ1" value="Valeur initiale"">TEST3</option>
<option value="http://www.yahoo.fr">Yahoo !</option>
<option value="http://www.multimania.fr">Multimania</option>
<option value="http://www.ovh.net">Le club des webmestres francophones</option>
</SELECT>
</FORM>
</CENTER>
</BODY>



</FORM>
</BODY>
</HTML>



jeudi 22 mai 2003 à 19:09:21 | Re : Liste déroulante + input

Duss

salut,
deja je ne trouves pas ta fonction ouvrir() que tu appelles dans le select onchange.
ensuite, dans tes options,
tu met des " a l interieur d autres " dans ce cas la il faut mettre \"
Duss


Cette discussion est classée dans : function, liste, var, add, déroulante


Répondre à ce message

Sujets en rapport avec ce message

Liste déroulante avec recherche par clavier [ par chahy ] Bonjour les amiesj'ai un petit probléme que je n'arrive pas a le resoudre , je veux que le resultat trouvez avec cette Liste déroulante avec recherche Liste déroulante [ par JMO ] Bonjour,Je suis tout nouveau en JavaScript.J'apprends en solo avec un tutétoriel en ligne (Matizha Sublime).Je me suis inspiré d'un code "Liste déroul Conserver selection liste déroulante [ par mageek06 ] Bonjour, j'ai une liste déroulante en php et lorsque je la soumet j'aimerais garder la derniere sélection de ma liste déroulante : [code=js]function changer le sens d'un texte qui défile [ par anthony428 ] Bonjour à tous, je viens de plonger les mains dans un site dont je suis chargé de faire la refonte et je souhaiterais changer le sens du texte qui d checkbox affiche une liste déroulante [ par nicotech ] Bonjour/Bonsoir je vous explique mon petit problème qui me prend la tête, j'ai plusieurs checkbox qui quand je les coches doivent chacune afficher le attribuer une variable différente sur un click [ par guigou82 ] Bonjour, J'ai un problème qui me rend fou ! J'ai un script qui fonctionne bien pour effectuer un carroussel vertical et horizontal. Malheureusement, Aide aux cookies [ par Annadrill ] Bonjour, je réalise un site accessible pour une association et j'aimerais que l'on puisse agrandir ou rapetisser la taille du texte. Mon problème s Chargement ajax du contenu au clic sur marqueur Google Maps V3 [ par vince240986 ] Bonjour, Voilà plusieurs jours que je bloque sur la création d'une fonction. L'idée est la suivante, j'ai crée une appli avec une base de données et Liste déroulante avec la saisie semi-automatique [ par abdeslam2009 ] Bonjour, j'ai met une liste déroulante dans ma page web. ce que je veux faire maintenant c'est avoir une saisie semi-automatique pour ma liste déroul probleme variable [ par sheik5757 ] Bonjour je sollicite votre aide car impossible d'utiliser ce code : function minimize_fenetre(fenetre) { addcell(fenetre); fenetre.style.visibility =


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales