怎么实现button/submit用onclick的方法,读取数据然后action读取数据进入servlet然后传入数据库

怎么实现button/submit用onclick的方法,读取数据然后action读取数据进入servlet然后传入数据库,读取的变量有2个以上
我这个button是跟在一个<td>后面的。所以是在一个<td>后面的另一个<td>里面的。所以似乎不能用<form>........一用就出错

如果可以,教我一下。谢谢

第1个回答  推荐于2016-03-16
<html>
<head>
<script type="text/javascript">

function login()
{
/*
下面是提交表单信息,forms[0]代表该页面第一个<form>表单,以此类推forms[1]代表第二个<form>,当然了,这个页面只有一个<form>所以用forms[0];
你还可以用document.forms("formid").submit()来提交表单

*/
document.forms[0].submit();
}

</script>
</head>
<body>
<form action="login.action">

username:<input type="text" name="username"/><br/>

password:<input type="passowrd" name="password"/><br/>

<input type="button" value="ok" onclick="login()"/>

</form>
</body>
</html>
===================
跟td后面有什么关系呢,一样的啊,你的form放在table外面就行了,放在table里面也没关系,无非是一些html小错误,不影响大局的本回答被提问者采纳
第2个回答  2010-10-19
你要传变量的话你可以在外面定义一个<form>
然后把所需要的变量放在form裏面,
至於这个button 的onclick事件你可以用javascrpit让外面的form 提交,这样就可以实现你的功能
第3个回答  2010-10-18
<form method="post" id="form">
<input type="text" value="1" name="username"/>
<input type="submit" value="submit" />
<input type="button" value="button" onClick="button_submit()" />
</form>
<script >
function button_submit(){
submit();
}
function submit(){
document.getElementById('form').submit();
}

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela
第4个回答  2010-10-18
ajax啊采用post传递参数
相似回答