请专家帮忙看看这是什么问题,先谢谢了
<script language="javascript">
function check2()
{
if(document.form1.uname.value=="")
{
alert("请输入用户名!");
form1.uname.focus();
form1.uname.select();
return false;
}
else
{
<%
ResultSet rs = null;
String username = %>document.form1.uname.value<%;
String sql = "";
conn conn = new conn();
sql = "select * from RegInfor where Sname = '" + username + "'";
//out.println(sql);
rs = conn.executeQuery(sql);
//out.println(sql);
if(rs.next())
{
rs.close();
%>alert("该用户名已存在,请更改您的用户名!")<%;
}
else
{
rs.close();
%>alert("该用户名可以使用!")<%;
}
%>
}
}
以上是源代码.关键是在 String username = %>document.form1.uname.value<%; 这句
小弟不知道如何解决form和<% %>里传值,望高手帮忙解决.