Gostaria de saber se existe (e como é) uma forma de detectar se o "Browser" esta rodando HTML5 ou menor!
Se estiver rodando HTML5 eu uso o html5 Validator Senão, uso javascript para validar campo dos formulários!
Tem como?
Tentei da seguinte forma mas não estou seguro de que está correto:
Código (HTML):
Código (Javascript):
Código (Javascript):
Só funciona o Javascript quando eu retiro a validação
Código (Javascript):
Se estiver rodando HTML5 eu uso o html5 Validator Senão, uso javascript para validar campo dos formulários!
Tem como?
Tentei da seguinte forma mas não estou seguro de que está correto:
Código (HTML):
<jsp:include page="../_global/testaAdmin.jsp" />
<jsp:useBean id="constantes" class="util.Constantes" />
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="../_global/_css/estiloAdmin.css" />
<script src="_js/modernizr.js"></script>
<script language="javascript" src="_js/_validacao/validaAdmin.js"></script>
<title>${constantes.tituloSite}</title>
</head>
<body>
<div id="topo"> <jsp:include page="../_global/topoAdmin.jsp" /> </div>
<div id="meio"> <jsp:include page="cadastraAdminConteudo.jsp" /> </div>
<div id="mapa"> <jsp:include page="../_global/mapaAdmin.jsp" /> </div>
<div id="creditos"> <jsp:include page="../_global/creditosAdmin.jsp" /> </div>
</body>
</html>
E no js:<jsp:useBean id="constantes" class="util.Constantes" />
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="../_global/_css/estiloAdmin.css" />
<script src="_js/modernizr.js"></script>
<script language="javascript" src="_js/_validacao/validaAdmin.js"></script>
<title>${constantes.tituloSite}</title>
</head>
<body>
<div id="topo"> <jsp:include page="../_global/topoAdmin.jsp" /> </div>
<div id="meio"> <jsp:include page="cadastraAdminConteudo.jsp" /> </div>
<div id="mapa"> <jsp:include page="../_global/mapaAdmin.jsp" /> </div>
<div id="creditos"> <jsp:include page="../_global/creditosAdmin.jsp" /> </div>
</body>
</html>
Código (Javascript):
function cadastra(form)
{
if (!Modernizr.canvas)
{
if (document.getElementById("nome").value=="")
{
alert ("Preencha Nome, campo necessário!");
document.getElementById("nome").focus();
return false;
}
}
form.submit();
}
O problema é que mesmo que altere para {
if (!Modernizr.canvas)
{
if (document.getElementById("nome").value=="")
{
alert ("Preencha Nome, campo necessário!");
document.getElementById("nome").focus();
return false;
}
}
form.submit();
}
Código (Javascript):
.......
if (Modernizr.canvas)
.......
Não consigo fazer o Javascript Funcionar.if (Modernizr.canvas)
.......
Só funciona o Javascript quando eu retiro a validação
Código (Javascript):
.......
if (!Modernizr.canvas)
.......
Deixando apenas as verificações dos campos do form
if (!Modernizr.canvas)
.......