tengo el siguiente codigo en mi pagina
Código HTML:
Ver original<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="global.css" type="text/css" media="all" /> <link rel="stylesheet" href="sexyalertbox.css" type="text/css" media="all" /> <script src="sexyalertbox.packed.js" type="text/javascript"></script> <script type="text/javascript">
function enviar(){
var item=document.forms['form1'].item_no.value;
location.href="imp_et.jsp?item="+item;
}
<script type="text/javascript"> function foc(){
document.forms['form1'].item_et.focus();
}
<link rel="stylesheet" type="text/css" href="form.css" media="screen"/> <link rel="stylesheet" type="text/css" href="code.css" media="screen"/> <link href="style.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="custom-form-elements.js"></script> <!--
body,td,th {
color: #FFFFFF;
font-weight: bold;
}
-->
<!--
body {
background-image: url(images/img.jpg);
}
-->
<script type="text/javascript">
function validar(oEvento){
var iAscii;
if (oEvento.keyCode)
iAscii = oEvento.keyCode;
else if (oEvento.which)
iAscii = oEvento.which;
else
return false;
if (iAscii == 13){
llamar();
}
}
function llamar(){
var item=document.forms['form1'].item_no.value;
var cadena=document.forms['form1'].item_et.value;
if (!cadena.equals("")){//lo que quiero hacer es q si doy enter y no he metido nada a mi caja de texto me mande a esta pagina
location.href="validar_verificacion.jsp?bandera=true&item="+item;
}
else{// si mi caja de texto no viene vacia me mande a esta pagina
location.href="validar_verificacion.jsp?bandera=false&item="+item;
}
}
<body onLoad="javascript:foc()">
<form name="form1" action="">
<table width="200" border="0" align="center"> <td><img src="images/lector.png" width="210" height="192"></td> Item:
<input name="item_et" type="text" class="textInput1" id="item_et" onKeyPress="validar(event)" maxlength="13"> <input name="item_no" type="hidden" id="item_no" value="<%=request.getParameter("item")%>">
<p align="center"><button type="button" style="border:none; background-color:transparent;" id="btt" alt="Imprimir Etiqueta" onclick="enviar()"><span style="border:none; background-color:transparent;"><img src="images/imp_et.jpg" width="150" height="30"></span></button></p>
lo q intento hacer es q cuando ingrese un dato y le de enter me mande llamar mi script validar y dentro de validar me manda llemar mi funcion llamar
no se q este haciendo mal pero no me realiza mi if
alguien tiene idea de que es lo q esta mal xq no me manda a las paginas de me debe de mandar
si alguien me puede ayudar se los agradecere mucho