问题描述
小弟新学JSP不久。现在有个问题请教思路即可假设有一个JSP页面中有多个text框,每个框对应有一个submit,点击后从数据库中取出一个值进行处理后再返回给之前页面的TEXT框中。依次点击下去最后所有TEXT都有值产生~~大体上该怎么做???
解决方案
解决方案二:
用ajax是可行的
解决方案三:
你不需要submit啊,在TEXT加一个onChange事件,在text中输入完值后触发,通过ajax到后台取值返回再写入该TEXT。
解决方案四:
引用2楼laker_914的回复:
你不需要submit啊,在TEXT加一个onChange事件,在text中输入完值后触发,通过ajax到后台取值返回再写入该TEXT。
TEXT里的内容为空,就是点击产生值再返回才有相应的值产生
解决方案五:
submit改为button,每个加一个OnClick事件
解决方案六:
不要用submit,用botton按钮。每单击一个事件提交一次ajax返回就行了。
解决方案七:
submit改为button,每个加一个OnClick事件,每单击一个事件提交一次ajax返回
解决方案八:
button调用ajax
解决方案九:
就用AJAX异步通信最好
解决方案十:
确实,ajax调即可
解决方案十一:
onclick加上ajax
解决方案十二:
用jquery动态绑定,十分方便,每个text绑定一个id,然后通过jquery的ajax发送请求到服务器,结果可以直接填到相应的表单中。希望对你有帮助。
解决方案十三:
没什么难度,多练练就行了。
解决方案十四:
搞定了没?
解决方案十五:
onclick加上ajax
解决方案:
不用submit,用button就是了然后用js判断是那个button被点击,调用不同函数即可!
解决方案:
Ajax
解决方案:
AJAX异步调用最好的DWR可以使用,很好用然后再结合<div>估计就OK了,问题很简单,慢慢来,仔细点
解决方案:
submit改为button,每个加一个OnClick事件
解决方案:
jf。。。多练练
解决方案:
这些方式都是可以的,楼主可以去下ajax请求
解决方案:
引用5楼little_bill的回复:
不要用submit,用botton按钮。每单击一个事件提交一次ajax返回就行了。
就用普通的按钮,在他的点击事件里去调用一个ajax函数如果是多text文本框,为了代码的简洁性,你可以把他们的ID设一个规则<inputtype="text"id="text1"/><inputtype="button"value="获取"onclick="ajaxfunc(1)"><inputtype="text"id="text2"/><inputtype="button"value="获取"onclick="ajaxfunc(2)">......................以此类推
......................创建ajax对象省略网上很多例子vartextId;functionajaxfunc(id){textId=id;....通过ajax把这个id传到后台,然后返回你想要的数据}ajax回调函数functionajaxCallBack(){//一切正常document.getElementById("text"+textId).value=//返回出来的值}
解决方案:
经过一个action就可以实现了
解决方案:
用ajax比较好,不用刷新,以前设置的值也可以看到
解决方案:
ajaxcode[ajax]
解决方案:
ajax~
解决方案:
ajax!!
解决方案:
引用2楼laker_914的回复:
你不需要submit啊,在TEXT加一个onChange事件,在text中输入完值后触发,通过ajax到后台取值返回再写入该TEXT。
用jQuery动态赋值的方法较简单...
解决方案:
都会ajax啊?牛b!
解决方案:
用ajax比较好些
解决方案:
嗯,要用按钮,而不是提交
解决方案:
提交的话整个页面都提交了,除非用Ajax
解决方案:
楼上的说的差不多了、接分来了、
解决方案:
mark............
解决方案:
如果你不想使用Ajax那么在处理的时候将值通过request.setAttribute();传到页面中。
解决方案:
onclick加ajax
解决方案:
上面推荐的ajax确实是没有问题的。
解决方案:
Jquery代码大致类似下面这样//requestparametersvarparams={a:"a"};//postrequest$.post('xxxAction.do',params,function(val){//callbackfunction$('#textId').val(val);});
解决方案:
用dwr容易,用botton也可
解决方案:
将每个text框都设定一个onChange()方法,在onChange()方法里用Ajax异步传输到action后台,action中判断,然后从数据库中取值,返回前台
解决方案:
看看AJAX。