日期:2014-05-17  浏览次数:20388 次

刚开始学习web没多久,想寻求各位大神的帮助。
一个学籍录入网站,需要学号,姓名,如果学号一样,则跳出提示。寻求大神帮助

------解决方案--------------------
太笼统了,在后台if判断,如果一样则:Response.Write("<script>alert('学号一样。')</script>");
------解决方案--------------------
引用:
可以来个控件作为判断吗?

这个真的不需要,后台自己写if判断吧。。。
------解决方案--------------------
引用:
Quote: 引用:

太笼统了,在后台if判断,如果一样则:Response.Write("<script>alert('学号一样。')</script>");
有没有控件可以判断


这个控件的思路可以借鉴下,他可以实现注册时的用户重复性验证。你可以选择性的修改下。
------解决方案--------------------
下面是JAVA实现你所说的功能代码,可以参考下哈。

public void actionPerformed(ActionEvent e) {
    try {
      String strurl =
          "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=DataBase/student.mdb";
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection conn = DriverManager.getConnection(strurl);
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery("select 学号 from BaseInf where 学号='" +
                                       textField1.getText() + "'");
      if (rs.next()) {
        JOptionPane.showMessageDialog(null, "此学号已经被注册.", "警告",
                                      JOptionPane.WARNING_MESSAGE);
        return;