Validação WebView Campo Obrigatório ou Limite/Intervalo de data
Citação de Kindrazki em 4 de dezembro de 2012, 10:49Validação WebView Campo Obrigatório ou Limite/Intervalo de data
[b]Exemplo de Validação para web view
Com data sendo obrigatório ser inserida
e com data tendo validação para ser menor que dia atual[/b][code]
<html_head>
<script src="js/jquery.validate.min.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript">
$().ready(function() {
$.validator.addMethod("checkMaxDate", function (value, element) {
var isValid = value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
if (isValid) {
var today = new Date();
today.setHours(0,0,0,0);
var checkDate = $.datepicker.parseDate('dd/mm/yy', value);
isValid = (checkDate < today);
return isValid;
}
return false;
});
$("#form1").validate({
rules: {
dataInicial: {
required: true,
checkMaxDate: true
},
dataFinal: {
required: true,
checkMaxDate: true
},
},
messages: {
dataInicial: {
required: "Data inicial deve ser informada",
checkMaxDate: "Data inicial deve ser anterior a data atual."
},
dataFinal: {
required: "Data final deve ser informada",
checkMaxDate: "Data final deve ser anterior a data atual."
},
}
});
});
</script>
</html_head>
[/code]
Validação WebView Campo Obrigatório ou Limite/Intervalo de data
[b]Exemplo de Validação para web view
Com data sendo obrigatório ser inserida
e com data tendo validação para ser menor que dia atual[/b]
[code]
<html_head>
<script src="js/jquery.validate.min.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript">
$().ready(function() {
$.validator.addMethod("checkMaxDate", function (value, element) {
var isValid = value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
if (isValid) {
var today = new Date();
today.setHours(0,0,0,0);
var checkDate = $.datepicker.parseDate('dd/mm/yy', value);
isValid = (checkDate < today);
return isValid;
}
return false;
});
$("#form1").validate({
rules: {
dataInicial: {
required: true,
checkMaxDate: true
},
dataFinal: {
required: true,
checkMaxDate: true
},
},
messages: {
dataInicial: {
required: "Data inicial deve ser informada",
checkMaxDate: "Data inicial deve ser anterior a data atual."
},
dataFinal: {
required: "Data final deve ser informada",
checkMaxDate: "Data final deve ser anterior a data atual."
},
}
});
});
</script>
</html_head>
[/code]