Explication: Au début, la valeur du champ est AAAA-MM-JJ. Si l'utilisateur supprime la valeur et ne tape rien, le bouton "ok" doit être désactivé. Si l'utilisateur supprime la valeur et tape nouvelle valeur, le bouton "OK" doit être activé. Le code ne fonctionne que pour le second cas.événement onkey - problème avec le bouton désactivé
function ChangeOkButton()
{
if(document.getElementById('fromDate').value == null)
{ document.getElementById('save').disabled = true; }
else {document.getElementById('save').disabled = false; }
}
<input type="text" name="fromDate" id="fromDate" value="YYYY-MM-DD" onkeypress="ChangeOkButton();"/>
Est-ce possible?
Merci!
10x! Malheureusement, cela ne fonctionne pas ... Le bouton est activé même s'il n'y a pas de valeur sur le terrain. – Ronny
J'ai essayé sur FF3.6 et cela fonctionne, il suffit de changer "onkeypress" dans "onkeyup" –
j'ai une erreur dans firebut: 'champ est indéfini [pause sur cette erreur] si ((/^(AAAA \ -MM \ -DD | 2 \ d {3} \ - (0 [1-9 ...] \ {d} | 3 [01])) $ /). Test (field.value)) {' – Ronny