2012-05-17 28 views
1

我有一個按鈕ColdFusion的:ColdFusion的按鈕將值保存到變量

<cfinput name="Accept" type="button" value="Acknowledge" 
    onclick="ColdFusion.Window.hide('my_alert')"> 

目前的按鈕,點擊後隱藏警報窗口。我也喜歡按鈕將變量var1設置爲YES。無論如何,我可以添加到onclick?我會怎麼做呢?謝謝。

回答

2

我假設你想設置一個javascript變量?如果是這樣,請使用ColdFusion.Window.onHide()函數,如下所示:

<script> 
function onHideWindow(name) { 
    var1 = "yes"; 
} 

function hideWindow() { 
    ColdFusion.Window.onHide('my_alert', onHideWindow); 
    ColdFusion.Window.hide('my_alert'); 
} 
</script> 
... 
<cfinput name="Accept" type="button" value="Acknowledge" onclick="hideWindow()"> 
+0

它實際上是一個coldfusion參數。我可以這樣做嗎? – Lou

+0

如果它是一個頁面/請求變量 - 然後否:當你的頁面加載時,所有的cf代碼已經處理成html。如果它是持久性作用域var(例如,會話var),則可以對可能更改會話var的遠程cfc方法進行ajax調用。 – azawaza

+0

謝謝,我會切換方向並嘗試。 – Lou