<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.util.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<br> function dosave(){<br> var len; /** 公共变量 <em>/<br> /</em>* 校验用户名 <em>/<br> var reg = /^[A-Za-z_]+[0-9]</em>$/;<br> var name = regForm.name.value;<br> if(!reg.test(name)){<br> [color=red]这个地方能想打印出提示错误信息 但是不能成功[/color] alert('用户名非法!');<br> regForm.name.focus();<br> return false;<br> }{<br> len = name.length;<br> if(len<4 || len>16){<br> out.println("<font color='red'>用户名字段非法 ....</font>");<br> alert('用户名非法!');<br> regForm.name.focus();<br> return false;<br> }<br> }</p> <pre><code>} </script> </head> <body> <form name="regForm" method="post" action="../friend/friendaction"> <table> <tr> <td> 姓名: </td> <td> <input type="text" name="name" /> </td> <td>由4-16个英文字母、数字或下划线组成(不支持中文、不能以数字和下划线开头)。</td> </tr> <tr> <th> 性别: </th> <td> <label> <input name="sex" type="radio" id="sex_0" value="男" checked="checked" /> 男 </label> <label> <input type="radio" name="sex" value="女" id="sex_1" /> 女 </label> <br /> </td> </tr> <tr> <td> 电话: </td> <td> <input type="text" name="phone" id="phone"/> </td> </tr> <tr> <td colspan="3" align="left"> <input type="submit" value="添加" onclick="return dosave()"/> <input type="submit" value="删除"> <input type="reset" value="重置" /> </td> </tr> </table> </form> <div> <table> <tr> <td> <img alt="" src="../img/11d4898233ca3b9cf703a6ff[1].jpg"> </td> <td> <img alt="" src="../img/7f0c38c7d7ff89d0d00060f5[1].jpg"> </td> </tr> </table> </div> </body> </code></pre> <p></html><br> 代码如上 怎么一点击保存 dosave 方法没有作用 而且打印的错误信息 怎么把他显示出来 望给点详细解答 感激不尽!!</p>