ajouter/enlever une contrainte a deux DateTextBox
Soumis par elelik le mar, 07/28/2009 - 22:21
////////////////
date de fin est désactivé au chargement de la page.
//////////////
/////////////////
je n'ai pas encore créé la fonction enlevContraintes()
Le résultat d'ajout n'est pas celui attendu si quelqu'un avait une idée je suis preneur.
merci
Tagged:
Bonjour je suis très content d'avoir découvert ce site car je suis débutant et je rencontre quelques difficultés, merci de l'avoir créé j'espère que nous serons nombreux à le faire vivre.
ma question :
J'ai deux dates DateTextBox (date début & date fin) dont voila le code
1 2 3 4 5 | //////////////// <td><label for='dadeb'>Date début: </label></td> <td><input dojoType='dijit.form.DateTextBox' type='text' name='datdeb' id='datdeb'> </td> <td><label for='datfin'>Date fin: </label></td> <td><input dojoType='dijit.form.DateTextBox' type='text' name='datfin' id='datfin' disabled='disabled'></td> |
date de fin est désactivé au chargement de la page.
un CheckBox (activ) qui active/désactive la date de fin (foncion dispoNondispo())
1 2 3 4 5 | ///////////////// <label for='activ'> Activer </label> </td> <td><input id='activ' dojotype='dijit.form.CheckBox' name='activ' checked='false' value='off' onChange=\"var elm=['datfin']; dispoNondispo(elm); if (this.checked) ajoutContraintes(); else enlevContraintes();\" type='checkbox'> |
Ce que je souhaite faire c'est qu'à l'activation de la date de fin ajouter une contrainte sur les deux dates(max-min) et les enlever à la désactivation. j'ai créer une fonction ajoutContraintes() dont voici le code.
1 2 3 4 5 6 7 8 9 10 11 | ///////////////// function ajoutContraintes() { var attrDd = "function(){dijit.byId('datfin').constraints.max = arguments[0]}"; var attrDf = "function(){dijit.byId('datdeb').constraints.mix = arguments[0]}"; dijit.byId('datdeb').attr('onChange', attrDd); dijit.byId('datfin').attr('onChange', attrDf); dijit.byId('datdeb').attr('required', true); dijit.byId('datfin').attr('required', true); //console.log(dijit.byId('datfin').attr('required', true)) } |
je n'ai pas encore créé la fonction enlevContraintes()
Le résultat d'ajout n'est pas celui attendu si quelqu'un avait une idée je suis preneur.
merci
<
- Vous devez vous identifier ou créer un compte pour écrire des commentaires