jsp中onclick的问题。

jsp中onclick的问题。,第1张

发送页面大体如下:
<form name="form1" method="post" action="">
商品名称:<input type="text" name="aa"><br>
单价:<input type="text" name="bb"><br>
数量:<input type="text" name="cc"><br>
总价:<input type="text" name="dd"><br>
</form>
<img src=">简单易懂的话就是加上a标签,只是鼠标移上去会变成手势而不是指针,一看就知道是个超链接
<a href=""><img src=""/></a>
复杂点可以直接给div或img标签添加onclick函数
<img src="" onclick=javascript:locationhref=""/>
<div onclick=javascript:locationhref=""><img src=“" /></div>

如果你确实要用jsp来做,只能告诉你没办法。因为jsp在完成这个页面后,已经和你的浏览器断开了连接,所以,除非你再次发出请求,否则重建连接。
你可以将它们改成
<input
type="submit"
name="submit"
value="提交"
/>
<input
type="button"
name="show"
value="查看留言"
onclick="locationreplace("tijiaojspit=show")"/>
<input
type="reset"
name="reset"
value="重置"
/>
利用参数it判断要做什么 *** 作。

给你一个思路,在点击按钮后,给按钮属性disabled设置成false,在执行完数据添加后触发一个函数,函数里再对这个按钮的disabled属性设置成true。
如果这样不行,你可以做一个假事件,你大概觉得添加数据库会执行多长时间?你可以点击按钮后将按钮属性disabled设置成false,然后用setTimeout("aa();",2000);这个函数,两秒之后调用aa函数,
在aa函数里将按钮disabled属性设置成true。这是一个假事件,但是同样可以禁用按钮一段时间,给人以处理完数据后才能点击按钮的假象。但未尝不可以。

一般的聊天室,都有个 自动刷新取数据的隐藏页面,其实就是执行取数据的方法,你可以在发送后立刻刷新这个隐藏页面,也可以在你发送的页面直接执行这个取数据的方法, 要是用ajax,也一样,比如你的取得记录的方法是ajaxget(); 那么你就在发言后执行一下这个方法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13402188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存