[Javascript] Controllo su campo ricerca data

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Un saluto e un buongiorno a tutti,
ho due caselle input type di tipo text dove l'utente inserisce la data nel casella idata e nella casella fdata e il
sistema restituisce tutti i record between che corrispondono alla ricerca.

Vorrei poter applicare un controllo alle caselle del tipo:

Se valorizzata solo idata e non fdata vorrei far comparire un avviso;
Vorrei evitare che in fdata fosse inserita una data inferiore a quella inserita in idata

HTML:
        <div class="idata-1">Da Data</div>
        <div class="idata-2"><input type="text" name="idata" class="datepicker" id="idatepicker"></div>
        <div class="fdata-1">A Data</div>
        <div class="fdata-2"><input type="text" name="fdata" class="datepicker" id="fdatepicker"></div>

Mi dareste una mano ?

:oops:
 
Ciao, puoi iniziare cosi
HTML:
<script>
    function checkDate() {
        var data_i = document.getElementById("idatepicker").value;
        var data_f = document.getElementById("fdatepicker").value;
     
        // qui controlli le date
    }
</script>
<input type="text" onchange="checkDate()" name="idata" class="datepicker" id="idatepicker">
<input type="text" onchange="checkDate()" name="fdata" class="datepicker" id="fdatepicker">

nella funzione che viene richiamata al cambio del valore dell'input o meglio se metti il richiamo sul pulsante del submit inserirai i controlli javascript che ti servono. qui puoi trovare qualche esempio.
Ti conviene cmq rifare gli stessi controlli lato server una volta inviato il form
 

Discussioni simili