Ciao a tutti.
Avrei necessità di un aiutosu un codice misto ASP NET e Javascript.
Il problema è però su Javascript.
Lo scenario è il seguente:
[list=1][*] Un semplice form con quattro campi TextBox in cui si inseriscono delle date nel formato dd/MM/yyyy;
[*] Se la TextBox1 e la TextBox2 sono vuote o compilate devo disabilitare sempre il RequiredFieldValidator con ID TextBox4_1;
[*]Se la TextBox3 e la TextBox4 sono vuote o compilate devo disabilitare sempre il RequiredFieldValidator con ID TextBox2_1;[/list=1]
Il problema che con il codice che ho impostato, e che posto di seguito, queste condizioni non vengono rispettate ed in ogni caso è richiesta la compilazione della coppia di date TextBox1 e la TextBox2.
Potete darmi una mano?
Grazie
codice:<script type="text/javascript" language="javascript"> function InitValidators() { var DataInizio = document.getElementById('<%=TextBox1.ClientID%>'); var DataFine = document.getElementById('<%=TextBox2.ClientID%>') var DataInizio1 = document.getElementById('<%=TextBox3.ClientID%>'); var DataFine1 = document.getElementById('<%=TextBox4.ClientID%>') if (DataInizio.value == '' || DataFine.value == '') { ValidatorEnable(document.getElementById('<%=TextBox2_1.ClientID%>'), true); ValidatorEnable(document.getElementById('<%=TextBox4_1.ClientID%>'), false); } if (DataInizio1.value == '' || DataFine1.value == '') { ValidatorEnable(document.getElementById('<%=TextBox2_1.ClientID%>'), false); ValidatorEnable(document.getElementById('<%=TextBox4_1.ClientID%>'), true); } }

Rispondi quotando