0
我有兩個按鈕單擊事件。一個是通過JavaScript另一個是寫在VB中。第一個按鈕(javascript)用於通過文本框,下拉列表等控件獲取所有值。第二個(VB)是將它們保存到SQL中。除了保存按鈕,所有控件的回發都是假的。現在的問題是,在第二個事件中,即使所有控件的值發生了變化,它們也會在頁面首次加載時保持初始值。我覺得這是因爲該頁面沒有得到回傳。執行javascript後,元素不會保留值
示例代碼(JavaScript的),
function btnget_click()
{
if(ddlccy.options[ddlccy.selectedIndex].value == "C1") //here ddlccy value is "c1" but the initial value on load is 'c17'
{
bmd = dsrt[0];
hbmd.value=dsrt[1];
}
}
VB:
Private Sub txtpper1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtpper1.TextChanged
If ddlccy.SelectedValue = "C1" Or ddlccy.SelectedValue = "C5" Or ddlccy.SelectedValue = "C6" Or ddlccy.SelectedValue = "C12" Then 'ddlccy shows 'c17' and codition goes to else
'some code
Else
txtpfig.Text = Round(CDec(hbmd.Value)/CDec(txtpfig1.Text), Session("ratedis"))
End IF
End Sub
我想你們明白是什麼問題。有什麼辦法來保持通過JavaScript解決控制的價值觀?