Foros del Web » Programando para Internet » Javascript »

ayuda para validar unos datos...

Estas en el tema de ayuda para validar unos datos... en el foro de Javascript en Foros del Web. saludos a todos! recien ingreso a esta página, por que necesito la ayuda de ustedes. Todavia soy un novato y estoy aprendiendo, ahora necesito hacer ...
  #1 (permalink)  
Antiguo 30/03/2010, 16:43
Avatar de esrico1  
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje ayuda para validar unos datos...

saludos a todos! recien ingreso a esta página, por que necesito la ayuda de ustedes. Todavia soy un novato y estoy aprendiendo, ahora necesito hacer una página en jsp y tengo un problema para validar unos campos, ya he utilizado JavaScript para que cuando se ingreso uno o dos datos salga un mensaje de alerta, lo que no sé es como capturar la excepcion que se produce cuando un usuario ingrese letras. Les agradesco en todo lo que me puedan ayudar. dejo el código de la página aqui abajo...


<html>
<%@ page import="java.sql.*" %>
<center><h1>Insertar nuevo registro</h1></center>

<%

out.println("<FORM ACTION=insertar.jsp METHOD=post>");
out.println("<table><tr><td>CODIGO :</td><td><INPUT TYPE=TEXT NAME=CODIGO></td></tr><BR>");
out.println("<tr><td>CUARTOS :</td><td><INPUT TYPE=TEXT NAME=CUARTOS></td></tr><BR>");
out.println("<tr><td>PLANTAS :</td><td><INPUT TYPE=TEXT NAME=PLANTAS><BR></td></tr>");
out.println("<tr><td>WC :</td><td><INPUT TYPE=TEXT NAME=WC></td></tr></table><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=GRABAR VALUE=Insertar_Registro><BR>");
out.println("</FORM>");




%>

<%


String strcodigo = request.getParameter("CODIGO");
String strcuartos = request.getParameter("CUARTOS");
String strplantas = request.getParameter("PLANTAS");
String strwc = request.getParameter("WC");


if((request.getParameter("GRABAR") != null) && ((strcodigo.equals("")) || ( strcuartos.equals(""))|| ( strplantas.equals(""))||( strwc.equals(""))) )
{
out.println("<SCRIPT language='JavaScript'> ");
out.println("alert('Faltan Datos Por Llenar');");
out.println("</SCRIPT>");
}

else
if(request.getParameter("GRABAR") != null) {
Connection con = null;
ResultSet tabla= null;
Statement clausula=null;


// apertura de la conexion

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:dsncasas"," ", "");
clausula = con.createStatement();
}
catch(SQLException e) { }

//Recibiendo los datos del formulario en variables
int codigo = Integer.parseInt(request.getParameter("CODIGO"));
int cuartos = Integer.parseInt(request.getParameter("CUARTOS"));
int plantas = Integer.parseInt(request.getParameter("PLANTAS"));
int wc = Integer.parseInt(request.getParameter("WC"));

String insercion="insert into casas values("+ codigo +","+ cuartos +","+ plantas +","+ wc +")";
try {

clausula.executeUpdate(insercion);
out.println("<SCRIPT language='JavaScript'> ");
out.println("alert('Registro Ingresado Corretamente');");
out.println("</SCRIPT>");

//out.println("<B>" + "Registro ingresado exitosamente" + "</B><BR><P>");
}
catch(SQLException e) {
out.println(e);
}

try{
clausula.close();
con.close();
}
catch(SQLException e) {
out.println(e);
}
}// fin del if
%>

<%
//Listado de los registros para mostrar el que se acabo de ingresar

Connection con = null;
ResultSet tabla= null;
Statement clausula=null;


try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:dsncasas"," ", "");
clausula = con.createStatement();
}
catch(SQLException e) {
}
//consulta y envio al resultset
try {
tabla = clausula.executeQuery("select * from casas");
// construccion de tabla html
out.println("<CENTER>");
out.println("<TABLE Border=1 CellPadding=5><TR>");
out.println("<th bgcolor=Orange>Codigo</th><th bgcolor=Orange>Cuartos</th><th bgcolor=Orange>Plantas</th><th bgcolor=Orange>wc</th></TR>");

// recorrido del resultset para mostrar su contenido en pantalla

while(tabla.next()) {
out.println("<TR>");
out.println("<TD>"+tabla.getString(1)+"</TD>");
out.println("<TD>"+tabla.getString(2)+"</TD>");
out.println("<TD>"+tabla.getString(3)+"</TD>");
out.println("<TD>"+tabla.getString(4)+"</TD>");
out.println("</TR>");
}

out.println("</TABLE></CENTER>");


// cerrado de los objetos resultset, statement y connection
tabla.close();
clausula.close();
con.close();
}// fin del try
catch(SQLException e) { }
%>
</html>

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:35.