新手刚接触JSP,在做一个注册测试的时候出了点问题,整个是用JSP调用的一个.java文件,数据库连接代码都是在java文件里面实现,因为不太明白怎么提交表单,就写了个function来获取单元格值然后写入数据库,下面是JSP的function代码和调用代码,在同一个JSP页面下,点击注册的时候提示add方法未定义。。。。。跪求大神指点,已经郁闷很久了
function add(){
alert("success!!!");
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
test test = new test;
test.setusername(username);
test.setpassword(password);
if(test.add(test)){
alert("success!!!");
};
};
<td><input type="submit" name="注册" id="注册" value="注册" onclick=add()"/>
<script>加了script标签了吗?
function add(){
alert("success!!!");
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
test test = new test;
test.setusername(username);
test.setpassword(password);
if(test.add(test)){
alert("success!!!");
};
};
</script>
<td><input type="submit" name="注册" id="注册" value="注册" onclick=add()"/>
如果回答对您有帮助,请采纳
js 中怎么可以直接调用java对象???
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="sql.test.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
用户名: | ||||||
密码: | ||||||
这是完整代码。import 和 script标签都有的但是还是没法调用test
onclick=“add()"
感觉也就只有1L说的可能了,你的js没用script标签包含