请高手指点小弟一个关于点击button忘数据库登陆的问题。
画面上有30个text筐,分为十行。我想再点击button的时候把这10行数据登陆到数据库中,请问应该怎么写?
我现在做的是在button的onclick事件中调用一个javascript函数,但是在那个javascript中无法取得text筐中的值,主要就是这个地方不清楚。
数据登陆是在javabean中实现的。请那位大侠帮帮忙!告诉我那个javascript函数应该怎么写?在线等!解决以后马上结贴。
------解决方案--------------------javascript是在客户端运行的,和你服务器段接受有什么关系
form提交总会吧,
服务器段用jsp或者servlet接受客户端form字段值总会吧。
如果都会了还有什么问题么?
如果这些都不会,建议你还是先看一本(哪怕很垃圾的)jsp方面的书再说,否则浪费你自己的时间,也浪费大家的时间。
------解决方案--------------------30个text是要求输入什么的?
登陆时需要哪些text里面的信息?
------解决方案--------------------你直接通过form 提交,在jsp或action里通过request.getParameterNames
------解决方案--------------------直接在十行的结束的button该type= "submit "就可以了。但要求你的三十个text name= "不重名 "否则服务器段不能取道完整的数据和格式
------解决方案--------------------最简单就是把text全部放在一个form里,然后后台可以得到所有的。然后用request.get什么方法忘了,反正有个方法可以得到所有数据,或者最傻的办法就是将text的名字定义成前缀为 "txt "后缀用1,2,3,...然后后台用循环得到响应的值。
例如:
<input type= "text " name= "txt_1 " value= " ">
<input type= "text " name= "txt_2 " value= " ">
后台用
public class Test extends..{
public get(){
for(int i = 0 ;i <30;i++)
{
String temp = request.getParameter( "txt_ "+i);
}
}
}
哈哈 最傻的方法。。建议你还是别用.