bonjour, je tente de faire un hidden ou visible sur 2 input text et leur label respectif lorque qu'une option de select list est sélectionner
cependant, il m'est impossible de mettre mes label en hidden par javascript
Code :
- function date_range() {
- if (this.document.search.date.value == "range" ) {
- this.document.search.date1.style.visibility = 'visible';
- this.document.search.date2.style.visibility = 'visible';
- }
- else {
- this.document.search.date1.style.visibility = 'hidden';
- this.document.search.date2.style.visibility = 'hidden';
- }
- }
|
Code :
- <SELECT name=\"date\" onChange=date_range()>
- <OPTION value=\"today\">Aujourd'hui</OPTION>
- <OPTION value=\"yesterday\">Hier</OPTION>
- <OPTION value=\"thisweek\">Cette semaine</OPTION>
- <OPTION value=\"lastweek\">Semaine passé</OPTION>
- <OPTION value=\"thismonth\">Ce mois</OPTION>
- <OPTION value=\"thisyear\">Cette année</OPTION>
- <OPTION value=\"range\" selected=\"selected\">Entre</OPTION>
- </SELECT>
- <label name=\"lbl_date1\" for=\"date1\"> le </label>
- <INPUT type=\"text\" maxlength=\"10\" size=\"10\" value=\"$parameter{'date1'}\" name=\"date1\">
- <label name=\"lbl_date2\" for=\"date2\"> et le </label>
- <INPUT type=\"text\" maxlength=\"10\" size=\"10\" value=\"$parameter{'date2'}\" name=\"date2\">
|
aussitot que je tente un
Code :
- this.document.search.lbl_date1.style.visibility = 'hidden';
|
bin ca ne fonctionne pas, et s'il se trouve devant mon date2 dans mon js, le date2 ne sera pas hidden