如何在onClick按钮上增加CF会话变量?

时间:2014-02-11 21:18:02

标签: coldfusion coldfusion-10

如何在onClick上增加Cold Fusion会话变量?

<input type="submit" value="Next Page" class="button" onClick="incrementMySessionVariable">

目前按钮会在提交(表单)上重新加载页面,但是我需要在当前点上增加当前页面会话变量。

当用户点击按钮时,我需要递增(CFSET SESSION.currentPage + = 1)或递减(CFSET SESSION.currentPage + = - )会话变量,这样我就可以跟踪用户的页面(s) )目前正在计算是否禁用上一页或下一页以及要显示的表行。

1 个答案:

答案 0 :(得分:1)

如果您为该按钮指定了名称,例如nextpage,则当按钮单击重新加载页面时,将显示nextpage var。

<input type="submit" value="Next Page" class="button" name="nextpage">

所以,既然您已经命名了按钮,请将其添加到cfm页面顶部附近(或者至少在开始阅读SESSION.currentpage之前)

<cfif isDefined("nextpage")><cfset SESSION.currentPage += 1></cfif>

这也适用于上一页按钮。该按钮应该有name="prevpage",然后添加类似的行:

<cfif isDefined("prevpage")><cfset SESSION.currentPage -= 1></cfif>