Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

É html 5?

$
0
0
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):
<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:
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
Código (Javascript):
.......
if (Modernizr.canvas)
.......
Não consigo fazer o Javascript Funcionar.
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

Viewing all articles
Browse latest Browse all 14700

Trending Articles