1.<form name="reg" method="post" action="login_t.jsp">
                          <font size="2" color="#999999"><br>
                          用户名:</font> 
                          <input type="text" name="nickname" size="10"> 
                          <p><font size="2" color="#999999">密&nbsp; 码: </font><input type="password" name="password" size="10"></p>
                          <p>
  <input border=0
                  width="56" height="20" name=imageField
                  src="images/anniu_r2_c6.gif" type=image >
</p>
                        </form>
2.没办法!

解决方案 »

  1.   

    <input type="image" ..>
      

  2.   

    你在JavaBean中调用存储过程,如果发生错误,由过程给你返回错误代码!不就可以了!
      

  3.   

    第二个问题看看
    http://expert.csdn.net/Expert/topic/1362/1362132.xml?temp=.4026911
      

  4.   

    密码:<input type="password" name="chPassWd" value="" onkeypress="Submit_onKeyPress()"      >function Submit_onKeyPress()
    {
      if((event.keyCode == 13)&&(!event.ctrlKey))
      {
        form1.submit();
        event.returnValue=false;
      }
    }
      

  5.   

    呵呵》:)这个容易拉。。
    <form name=form1 method=post action="" onsubmit="javascript:return check_form();"> //check_form();是检测你的表单元素的完整性的函数。
    你做一个<input type=submit name=submit value=submit style="display:none">
    然后就<img style="CURSOR: hand" height=18 src="image\denglu.gif" width=56 onclick="javascript:document.form1.submit.click();">
    其实是做一个按扭为submit类型的,你一回车就激活了它,你按那个先前的图片也是一样啊。。呵呵。这回能把我做为主要解答人啊我要加我的信誉分啊。。所以如果你解决了,就把我列为首位,上次发了一个找冰川时代的帖子,被不知道那个网管扣了5分,真是不通情理,不警告的。:):(
      

  6.   

    lhy18(天才笨笨) 我的情况:
    Java 161 100  
    Web 开发 1 95 我的这个信誉分还没有加上去,我回答了问题,但人家往往只给分,没有加我信誉分的。。:*(。
     
      

  7.   

    问题2:我们的做法是根据具体数据库报错的信息编号,进行信息拦截汉化就可以了。不过每个数据库的提示错误信息编号都不一样,不能通用
    问题1:用JAVASCRIPT进行处理提交就可以了。具体设置是在FORM上的ONSUBMIT事件中完成
      

  8.   

    laizg(laizg) 
    我按你的说法加了,但是提示 ” 不存在此属性和方法 “ ---为什么?
    hanty(大智若鱼) 
    问题1:用JAVASCRIPT进行处理提交就可以了。具体设置是在FORM上的ONSUBMIT事件中完成可以说得详细点吗?
      

  9.   

    Pooling() 
    你的方法也不行啊,和laizg(laizg) 提示的错误信息一样
    大家先来帮我把第一个问题解决好吗?谢谢大家
      

  10.   

    Pooling() 
    谢谢你,我按你的方法已经成功了第一个问题结帖了,下面大家帮我来讨论第二个好吗,谢谢所有的朋友
      

  11.   

    “问题2:我想在jsp网页某处中取出当时连接数据库或提交sql后,数据库返回的错误代码(是数据库的),因为我想根据代码把代码转化为中文的提示,该怎么办呢?”
    错误代码是不能转换的,但可以从错误信息中抽取出中文的错误信息,如:
    try
    {
    rs=stmt.executeQuery(sqlQuery);
    }
    catch (SQLException e)
    {
    ErrMsg=e.getMessage();
    }ErrMsg 即是,不过还需要从中抽取有用的来。
      

  12.   

    Pooling()
    getMessage()取出的值就是数据库的错误代码吗?
    可以给我提供比如 输入记录重复!/字段输入不完整!/删除或修改的记录目前正被其他表所引用!/输入数值错误!/  等错误时候的getMessage()取出的值吗?谢谢!
      

  13.   

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    getMessage()取出的值就是数据库的错误代码吗?
    可以给我提供比如 输入记录重复!/字段输入不完整!/删除或修改的记录目前正被其他表所引用!/输入数值错误!/  等错误时候的getMessage()取出的值吗?
    大家帮帮忙,谢谢,这个问题搞定就送分了!
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
      

  14.   

    1。
    ns4=(document.layers) ? true : false ;
    ie4=(document.all) ? true : false ;function keyDown(e) { 

    if(ns4) {
    var nKey = e.which;
    var ieKey = 0;

    if (nKey == 13) {
    alogin.focus();
    }

    if(ie4) {
    var ieKey = event.keyCode;
    var nKey = 0;

    if (ieKey == 13) {
    alogin.focus();
    }

    } document.onkeydown=keyDown ;
    if(ns4) document.captureEvents(Event.KEYDOWN) ;
    你用这段javascript,其中alogin是img的id。
    2。同意Pooling()
      

  15.   

    “★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    getMessage()取出的值就是数据库的错误代码吗?
    可以给我提供比如 输入记录重复!/字段输入不完整!/删除或修改的记录目前正被其他表所引用!/输入数值错误!/  等错误时候的getMessage()取出的值吗?
    大家帮帮忙,谢谢,这个问题搞定就送分了!
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    getMessage()取出的错误信息如“[IBM][CLI Driver][DB2/NT] SQL0104N 在 "select * " 之后发现意外的记号 "form"。期望的记号可能包括:"FROM"。 SQLSTATE=42601 ”。
    它不能获得你所说形式的信息,这些人性化的信息只能你自己判断各种情况后给出提示。
    如: 字段输入不完整、输入数值错误等错误可以在前台用JS进行判断;、删除或修改的记录目前正被其他表所引用等错误需要用sql语句进行检查后根据返回值进行判断。
    注:输入记录重复错误也可以通过sql返回的错误代码判断出来。
      

  16.   

    那么,在jsp页面中比如
    String delete ="delete from td_asp   ";
    try
      {
            stmt.executeUpdate(delete);
            stmt.close();
           
        }
                    catch(SQLException e)
                    {
                            out.println("SQLException: " + e);
                           
                    }  }
    在执行stmt.executeUpdate(delete);之后我如何取出该sql返回的错误代码呢?
      

  17.   

    SQLException的错误代码用:e.getErrorCode();
    SQLException的错误具体信息用:e.getMessage();
    如果用“out.println("SQLException: " + e);”,则打印出的信息即有代码也有信息。
      

  18.   

    你的后一个问题是什么?是想根据sql直接返回诸如“输入记录重复!/字段输入不完整!”的信息吗?
    如果是的话,那么不是没人感兴趣,而是不可能做到。这些人性化的信息只能你在程序中自己根据错误码判断各种情况后给出。你可以自己写一个sql错误码解释函数,根据错误码返回相应提示。另外说一点:“删除或修改的记录目前正被其他表所引用”这个提示直接根据一次sql操作是不可能得到的,必须在你进行其它操作前对表或记录加锁,然后在你查询或更新前检查是否有锁,再给出提示。
      

  19.   

    第二,采用errorpage,来分析你的错误代码并转成中文提示我现在就是这样来做的===================================
    我的一分耕耘,你能给一分收获
      

  20.   

    在onkeypress()函数中判断也可以
      

  21.   

    问题1:把<img style="CURSOR: hand" height=18 src="image\denglu.gif" width=56>
    换成<input name="imageField" type="image" src="image\denglu.gif" width="80" height="18" border="0">就可以了
      

  22.   

    同意,可以使用javascript语句,判断用户的动作,如果是回车,就提交表单
      

  23.   

    <input type="image" src="/yourimage.gif">
    这样可以轻松实现提交功能!