Lorsque la case Unlimited est cochée, supprimez la zone de saisie. Ça marche. Cependant, lorsque la case n'est pas cochée, la boîte de saisie ne sera pas affichée.Désactiver l'affichage d'un champ de texte avec une case à cocher
<script type="text/javascript">
function getQuantity() {
var checkbox = document.getElementById("unlimited");
var qty = document.getElementById("quantityspace");
if(checkbox.checked == true){
qty.style.display = 'none';
}else if(checkbox.checked == false) {
qty.stlye.display = '<input type="text" id="quantity" size="4" value="1" name="quantity" />';
}
}
</script>
<input type="checkbox" id="unlimited" name="unlimited" value="x" onClick="getQuantity(); " /> Unlimited? <span id="quantityspace">or specify:
<input type="text" id="quantity" size="4" value="1" name="quantity" /></span>
il devrait * vraiment * être le style :) – froadie
@froadie - Nous avons tous deux qu'il a vu en même temps ;-) Merci! –
vous êtes un génie merci! – Jonathan