Ciao Ragazzi,
ho una funzione che mi verifica la validità di una data inserita, anche se non è il massimo delle funzioni (purtroppo deve convivere con altre funzioni sempre in VBScript), mi servirebbe di aggiungere un controllo sulla lunghezza del campo.
Cioè se viene inserita una data in formato 12/10/2004 è tutto ok ma se viene inserita 12/10/04 mi deve il messaggio data non valida
E' possibile ?
codice:
<script language=VBScript>
Function ChkDate(Campo)
Dim stringa
stringa = "ValoreCampo="&Campo&".value"
execute stringa
IF Not(isdate(ValoreCampo))AND trim(ValoreCampo)<>"" Then
alert "Data non valida !",0,"Errore"
End If
chkdate = campo
End Function
</SCRIPT>
<form action="action.asp">gg/mm/aaaa
<input id="DATAAPP" ONBLUR="ChkDate('document.all.DATAAPP')" type="text" name="data">
<input type="button" value="verifica data">
</form>
Vi ringrazio di cuore
Bye