Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--- INPUTS DE DATA ---->
- <label style="font-size: 120%; float: right; font-weight: normal; vertical-align: middle;" for="ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA">
- Período
- </label>
- <input type="text" class="input-md form-control" name="ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA" id="ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA" onblur="NOMEDASUAFUNÇÃO_PARA_O_PRIMEIRO_INPUT_DE_DATA()">
- <label style="font-size: 120%; font-weight: normal; vertical-align: middle;" for="ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA">
- Até
- </label>
- <input type="text" class="input-md form-control" name="ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA" id="ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA" onblur="NOMEDASUAFUNÇÃO_PARA_O_SEGUNDO_INPUT_DE_DATA()">
- <!--- SOURCE --->
- <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
- <script src="//cdn.rawgit.com/rainabba/jquery-table2excel/1.1.0/dist/jquery.table2excel.min.js"></script>
- <!--- MÁSCARA DE DATA --->
- <script>
- $(document).ready(function () {
- $('#ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA').mask('00/00/0000');
- $('#ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA').mask('00/00/0000');
- } );
- </script>
- <!---SCRIPT DE VALIDAÇÃO DE DATA--->
- <script>
- function NOMEDAFUNÇÃO_PARA_COMPARAR_AS_DATAS()
- {
- var data1 = document.getElementById("ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA").value;
- var data2 = document.getElementById("ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA").value;
- var nova_data1 = parseInt(data1.split("/")[2].toString() + data1.split("/")[1].toString() + data1.split("/")[0].toString());
- var nova_data2 = parseInt(data2.split("/")[2].toString() + data2.split("/")[1].toString() + data2.split("/")[0].toString());
- if (nova_data2 < nova_data1){
- alert("Data final não pode ser menor que data inicial.");
- }
- }
- </script>
- <!--- filtro de Data do evento onBlur --->
- <script>
- var filter = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
- function NOMEDASUAFUNÇÃO_PARA_O_PRIMEIRO_INPUT_DE_DATA() {
- if((!filter.test(document.getElementById("ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA").value)) && document.getElementById("ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA").value.length > 0){
- alert('Data invalida!');
- document.getElementById("ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA").value = '';
- document.getElementById("ID_PRIMEIRO_CAMPO_DE_INPUT_DE_DATA").focus;
- }
- }
- function NOMEDASUAFUNÇÃO_PARA_O_SEGUNDO_INPUT_DE_DATA() {
- if((!filter.test(document.getElementById("ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA").value)) && document.getElementById("ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA").value.length > 0){
- alert('Data invalida!');
- document.getElementById("ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA").value = '';
- document.getElementById("ID_SEGUNDO_CAMPO_DE_INPUT_DE_DATA").focus;
- }
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement