Insomnie HTML/JavaScript
MC
-
br@scoo Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
br@scoo Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
J'ai deux questions qui me chicotte terriblement et me cause des nuits d'insomnie!!!
QUESTION 1:
J'aimerais savoir s'il est possible d'ajouter le texte recu
venant d'une boite de dialogue PROMPT à une liste deroulante
parce que la liste offre le choix "Autre" et que je desire ajouter ce choix dans la future liste???
EX code:
<SCRIPT LANGUAGE="javascript">
<!-- BEGIN
var category = "";
var optionValue = 14;
function choixAutre(objForm)
{
if (document.formName.ListName.value == "Autre")
{
category = prompt('Please, type your new category.');
optionValue ++;
addOption(optionValue, category);
}
}
function addOption(theValue, theCategory)
{
alert('Position ' +theValue + ' \/ type ' +theCategory);
document.write('<OPTION VALUE="13">13. Lecture');
document.write('<OPTION VALUE="14">14. Travail X');
document.write('<OPTION VALUE="Autre">15. Autre');
document.write('<OPTION VALUE="',position,'">',theValue,.'',theCategory,'</OPTION>');
}
QUESTION 2:
Une fois ceci accompli, comment faire pour implementer cette nouvelle liste CAR
la liste fait partie d'une table et doit etre dans une rangée
<TABLE>
<TR>
<TD>
<SELECT .....
// je presume que je dois passer en parametre le nouvel ajout,
// mais je ne vois toujours pas comment l'ajouter
// encore plus difficile de la faire reafficher !
// bien sur, je ferme les balises...
ALORS, j'espere que le probleme est assez clair, j'attends de vos nouvelles.
Merci infiniment de votre temps et de votre aide.
Ciao!
MC (*_*)
J'ai deux questions qui me chicotte terriblement et me cause des nuits d'insomnie!!!
QUESTION 1:
J'aimerais savoir s'il est possible d'ajouter le texte recu
venant d'une boite de dialogue PROMPT à une liste deroulante
parce que la liste offre le choix "Autre" et que je desire ajouter ce choix dans la future liste???
EX code:
<SCRIPT LANGUAGE="javascript">
<!-- BEGIN
var category = "";
var optionValue = 14;
function choixAutre(objForm)
{
if (document.formName.ListName.value == "Autre")
{
category = prompt('Please, type your new category.');
optionValue ++;
addOption(optionValue, category);
}
}
function addOption(theValue, theCategory)
{
alert('Position ' +theValue + ' \/ type ' +theCategory);
document.write('<OPTION VALUE="13">13. Lecture');
document.write('<OPTION VALUE="14">14. Travail X');
document.write('<OPTION VALUE="Autre">15. Autre');
document.write('<OPTION VALUE="',position,'">',theValue,.'',theCategory,'</OPTION>');
}
QUESTION 2:
Une fois ceci accompli, comment faire pour implementer cette nouvelle liste CAR
la liste fait partie d'une table et doit etre dans une rangée
<TABLE>
<TR>
<TD>
<SELECT .....
// je presume que je dois passer en parametre le nouvel ajout,
// mais je ne vois toujours pas comment l'ajouter
// encore plus difficile de la faire reafficher !
// bien sur, je ferme les balises...
ALORS, j'espere que le probleme est assez clair, j'attends de vos nouvelles.
Merci infiniment de votre temps et de votre aide.
Ciao!
MC (*_*)
A voir également:
- Insomnie HTML/JavaScript
- Editeur html - Télécharger - HTML
- Telecharger javascript - Télécharger - Langages
- Br html ✓ - Forum Webmastering
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi ✓ - Forum Javascript
2 réponses
Pour la kestion numero 14, voici un petit code que je vien de te preparer qui vas peut etre t'aider (a copier / coller pour tester) :
-------------------------------------------------
<SCRIPT LANGUAGE="javascript">
var category = "";
var optionValue = 15;
function choixAutre()
{
category = prompt('Please, type your new category.');
optionValue ++;
addOption(optionValue, category);
}
function addOption(theValue, theCategory)
{
var optionName = new Option(theValue + ". " + theCategory, theValue, false, false);
alert('Position ' +theValue + ' \/ type ' +theCategory);
toto.test.options[toto.test.length] = optionName;
toto.test.options[toto.test.length-1].selected = false;
}
</SCRIPT>
<form name=toto>
<select name=test>
<option value="13">13. Lecture</option>
<option value="14">14. Travail X</option>
<option value="15">15. Autre</option>
</select>
<input type="button" name="Ajouter" value="Ajouter" onclick="choixAutre()">
</form>
-------------------------------------------------
Br@scoo
-------------------------------------------------
<SCRIPT LANGUAGE="javascript">
var category = "";
var optionValue = 15;
function choixAutre()
{
category = prompt('Please, type your new category.');
optionValue ++;
addOption(optionValue, category);
}
function addOption(theValue, theCategory)
{
var optionName = new Option(theValue + ". " + theCategory, theValue, false, false);
alert('Position ' +theValue + ' \/ type ' +theCategory);
toto.test.options[toto.test.length] = optionName;
toto.test.options[toto.test.length-1].selected = false;
}
</SCRIPT>
<form name=toto>
<select name=test>
<option value="13">13. Lecture</option>
<option value="14">14. Travail X</option>
<option value="15">15. Autre</option>
</select>
<input type="button" name="Ajouter" value="Ajouter" onclick="choixAutre()">
</form>
-------------------------------------------------
Br@scoo