关于域的隐藏与显示的疑问
条件:
设置了一个div 域,把它的置为隐藏。 通过点击“高级查询”按钮调js代码改变这个域的display值从而显示出这个域。
在这个域中有一个表格,表格中为一些查询条件和 type=“submit” 的“查询”按钮。
状况:
在点击“查询”按钮后,这个域就隐藏了。
疑问:
该怎么样设置才能在点击“查询”按钮后不会隐藏。除非再次点击“高级查询”按钮才隐藏?
[解决办法]
你點查詢應該做了全局刷新,display變成了默認值,解決的辦法是做局部刷新,不對查詢區域的那個div刷新。
如果你一定通過全局刷新來做,你只能把展示標識提交到後台,再傳回來,根據這個值判定是否展示這個div。
[解决办法]
如果纯用JS解决的话,也可以考虑将域的隐藏状态存入Cookie,onload的时候检查下这个Cookie来控制该域是否显示或隐藏。
[解决办法]
在点击查询的时候就直接查询,不要对div改变什么,点击高级查询时再把display设置为隐藏
[解决办法]
type=“submit” 的“查询”按钮。
可能是这个页面提交了,相当于又打开只不过页面一样,所以就没有了。
你最好用ajax,来实现局部的刷新。
[解决办法]
同意楼上的说法。
[解决办法]
不用ajax局部刷新的话,你倒是可以在“查询”按钮的onclick事件中,做和点击高级查询一样的操作,显示div域。只不过,table中的查询条件可能不会保留。
[解决办法]