易经股市:动态网页中的一点问题,现小弟没积分,不然小弟会大方点的,高手请进!@@

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 10:49:53
<input type=hidden name=hid value="">其中的hidden通常用在什么地方,有什么实际用途的呀?还有我想知道onblur,onchange这两个事件是什么意思?在什么情况下用的?

<input>标签如果加上hidden属性,则不会在页面上显示。比如你在一个用户编辑的模块里,使用useredit.asp?id=9进入,然后表单的ACTION是save.asp,这时候不仅要把表单中的<input>传输给save.asp,还希望把输入的id也传递给save.asp,又不想用session,怎么办呢?方法就是做一个这样的<input>:

<input name=id type=hidden value="9">

onblur是当前对象失去焦点时候激发事件。

onchange是当对象失去焦点时对象的值有改变则激发事件。

1.hidden的组件是不会显示在页面上的,但又是页面必不可少的,你肯定遇到过这样的JSP页面:填了一页数据,然后再进下一页去填,而不是一填完就能提交,让servlet处理,一般是一连填3,4个页面,再最后一个页面才提交,hidden就是把以前页面的数据项,逐步向后页面放,直到最后一页提交,也就是说,在第四页才能提交的页面,第一页上的数据,要分别在1,2,3,4加上HIDDEN,在第二页上的数据要在,2,3,4加HIDDEN,以此类推。
2.onblur事件触发是你改变那个值时就触发,而onchange是在你改变后,鼠标离开该数据项时,才被触发。
谢谢