Cacher un input
Posté : 30 août 2017, 10:50
Bonjour,
Je vous sollicite pour un petite aide.
Quant on clic que un button j'active l'apparition d'un input cela fonctionne dans mon script, mais j'ai ajouter un button devant mon input pour réaliser une action mais ce la ne fonctionne pas et comprend pas.
le button Valider est toujours visible.
Merci de votre aide,
Je vous sollicite pour un petite aide.
Quant on clic que un button j'active l'apparition d'un input cela fonctionne dans mon script, mais j'ai ajouter un button devant mon input pour réaliser une action mais ce la ne fonctionne pas et comprend pas.
Code : Tout sélectionner
<a onclick="AfficherOuCacher('1');" class="btn btn-success fileinput-button" style="cursor:pointer;" id="boutton1">Créer une repertoire ...</a>
<div><input type="text" style="display:none;" name="FirstName" id="1" value="entrée le nom de votre répertoire...">
<td>
<button class="btn btn-primary start" style="display:none;" id="1">
<i class="glyphicon glyphicon-upload"></i>
<span>Valider</span>
</button>
</td></div>
<script type="text/javascript">
Visible = false; // LE COMPOSANT A AFFICHER EST CACHE
function AfficherOuCacher(obj)
{
if (Visible == false) // SI L'OBJET N'EST PAS VISIBLE
{
Afficher(obj) // RENVOIE A LA FONCTION AFFICHER
}
else // SINON
{
Cacher(obj) // RENVOIE A LA FONCTION CACHER
}
}
function Afficher(obj)
{
var id = 'boutton'+obj;
document.getElementById(obj).style.display = ''; // AFFICHE LE COMPOSANT
Visible = true; // OBJET EST MAINTENANT VISIBLE
}
function Cacher(obj)
{
var id = 'boutton'+obj;
document.getElementById(obj).style.display = 'none'; // CACHE LE COMPOSANT
Visible = false; // OBJET EST MAINTENANT CACHE
}
</script>
Merci de votre aide,