[Javascript] cas particulier du THIS
Denis Galand
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour,
je suis à la recherche d'une solution pour mon problème en javascript, rendre invisible un bouton, après fonction, à l'aide, je pense de la commande this, voici mon bout de code
for (a=65;a!=91;a++)
{
nom=String.fromCharCode(a)
document.write("<input type='button' value="+nom+" onClick='trouverlettre(value)'>");
}
function trouverlettre(lettre)
{
if(!document.all.textbox1.value) alert("cliquez d'abord sur jouer")
else
{
//this.formulaire.button.visibility='hidden'
trouve="faux"
}
}
donc je veux récupérer la lettre du bouton cliqué et l'utilisé mais ça, c'est ok, enfin il y a peut être une autre manière, mais dans la fonction, je ne sais pas comment choisir le bouton cliqué avant la fonciton et le rendre invisible dans un cas bien donné, la ligne mise en gras est mauvaise, mais il y a peut être d'autres choses à changer.
je suis à la recherche d'une solution pour mon problème en javascript, rendre invisible un bouton, après fonction, à l'aide, je pense de la commande this, voici mon bout de code
for (a=65;a!=91;a++)
{
nom=String.fromCharCode(a)
document.write("<input type='button' value="+nom+" onClick='trouverlettre(value)'>");
}
function trouverlettre(lettre)
{
if(!document.all.textbox1.value) alert("cliquez d'abord sur jouer")
else
{
//this.formulaire.button.visibility='hidden'
trouve="faux"
}
}
donc je veux récupérer la lettre du bouton cliqué et l'utilisé mais ça, c'est ok, enfin il y a peut être une autre manière, mais dans la fonction, je ne sais pas comment choisir le bouton cliqué avant la fonciton et le rendre invisible dans un cas bien donné, la ligne mise en gras est mauvaise, mais il y a peut être d'autres choses à changer.
A voir également:
- [Javascript] cas particulier du THIS
- Meilleur site de vente entre particulier - Guide
- Cas ram - Guide
- Telecharger javascript - Télécharger - Langages
- Pages blanches maroc telecom particulier ✓ - Forum Mobile
- Annuaire espagne gratuit particulier - Forum Mobile
1 réponse
Fais comme ca c'est plus logique et simple ;)
Par contre je ne vois pas a quoi te sert le test sur button.value.
Si tu veux savoir si le champ est vide ou non je crois qu'il y a des fonctions en javascript pour cela, ou sinon test avec != ""
for (a=65;a!=91;a++)
{
nom=String.fromCharCode(a)
document.write("<input type='button' value="+nom+" onClick='javascript:trouverlettre(this)'>");
}
<script language="javascript">
function trouverlettre( button ) {
if(!button.value)
alert("cliquez d'abord sur jouer")
else {
button.style.visibility='hidden' ;
trouve="faux" ;
}
}
</script>
Par contre je ne vois pas a quoi te sert le test sur button.value.
Si tu veux savoir si le champ est vide ou non je crois qu'il y a des fonctions en javascript pour cela, ou sinon test avec != ""