1。
如何使文本框对齐?
2。如何在添加内容为空的情况下,不执行添加操作?
以下是添加信息的代码:
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%><!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=GBK">
<title>JSP Page</title>
</head>
<body background="a.jpg">
<%
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
%> <%
Connection con = null;
Statement sql = null;
int insertResult = 0;
String ID = request.getParameter("ID");
String name = request.getParameter("name");
String telephone = request.getParameter("telephone");
String address = request.getParameter("address");
String city = request.getParameter("city");
String beizhu = request.getParameter("beizhu");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
}
try {
con = DriverManager.getConnection("jdbc:odbc:master", "sa", "12345");
String strInsert = "insert into tongxunlu values('" + ID + "','" + name + "','" + telephone + "','" + address + "','" + city + "','" + beizhu + "')";
Statement stmtUpdate = con.createStatement();//建立Statement对象
sql = con.createStatement();
insertResult = sql.executeUpdate(strInsert);
stmtUpdate.close();
if (insertResult == 0) {
out.println("添加不成功");
} else {
out.println("<h1 align=center>添加成功</h1>");
%><br><center><a href="connecttotongxunlu.jsp">返回通讯录</a></center>;<%
}
con.close();
} catch (SQLException e1) {
}
%>
</body>
</html>
如何使文本框对齐?
2。如何在添加内容为空的情况下,不执行添加操作?
以下是添加信息的代码:
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%><!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=GBK">
<title>JSP Page</title>
</head>
<body background="a.jpg">
<%
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
%> <%
Connection con = null;
Statement sql = null;
int insertResult = 0;
String ID = request.getParameter("ID");
String name = request.getParameter("name");
String telephone = request.getParameter("telephone");
String address = request.getParameter("address");
String city = request.getParameter("city");
String beizhu = request.getParameter("beizhu");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
}
try {
con = DriverManager.getConnection("jdbc:odbc:master", "sa", "12345");
String strInsert = "insert into tongxunlu values('" + ID + "','" + name + "','" + telephone + "','" + address + "','" + city + "','" + beizhu + "')";
Statement stmtUpdate = con.createStatement();//建立Statement对象
sql = con.createStatement();
insertResult = sql.executeUpdate(strInsert);
stmtUpdate.close();
if (insertResult == 0) {
out.println("添加不成功");
} else {
out.println("<h1 align=center>添加成功</h1>");
%><br><center><a href="connecttotongxunlu.jsp">返回通讯录</a></center>;<%
}
con.close();
} catch (SQLException e1) {
}
%>
</body>
</html>
我弄了判断是否为空,我是这样写的
if (insertResult == 0&&request.getParameter("ID")==null&&request.getParameter("name")==null)
但是这样写后,即使我不输入ID和NAME,但是还是会说添加成功。我不知道要怎么弄了。
2 用js判断提交的内容,返回TRUE才提交
挺简单的嘛,呵呵
<center>
<h1>增加通讯录信息</h1>
<form action="add1_do.jsp" method="post">
<table border="1" bgcolor="#a2dbf2">
<tr><td>ID:<input type="text" name="ID"></td></tr>
<tr><td>姓 名:<input type="text" name="name"></td></tr>
<tr><td>联系方式:<input type="text" name="telephone"></td></tr>
<tr><td>地 点:<input type="text"name="address"></td></tr>
<tr><td>所在城市:<input type="text" name="city"></td></tr>
<tr><td>备 注:<input type="text" name="beizhu"></td></tr>
<tr><td><input type="submit" value="提交"></td></tr>
</table>
</form>
</center>