2010-11-09 20 views
0

我想我有這個邏輯推理下來,我只是不知道到底合適的選擇來實現這一目標。的Javascript/jQuery的形式的外部的OnChange功能

我通過已經被「創造」與第三方的.asp腳本中的DOM編輯頁面。預警,我無法訪問此.asp腳本,所以任何與此相關的內容我都無法提供。

我基本上是試圖想出一個辦法來添加一個動態更新的價格與頁面滾動和變化,每一個新的價格的選項被選擇的時間。我必須以黑客方式進行此操作,因爲問題是我無法訪問數據庫上「更改」的值。但是,它在下拉框選項exp中列出爲字符串的一部分,exp:[Add + $ 1.50]。

因此,這裏是我的什麼,我需要做的理解。顯然首先是在id中抓取表單。然後遍歷select並獲取所選值的字符串,並用regEx搜索貨幣值的字符串。然後將該值添加到其他位置的外部div中顯示的總數。然後,只要該表單上的任何內容發生更改,就會調用該函數,從而以某種方式進行更改。

這是正確的?我不知道如何做到這一點。如果我可以提供任何有用的信息,請告訴我。我知道少量的jQuery和Javascript,所以任何幫助或引用都會有所幫助。

-Dan

回答

0

嘗試在jQuery的考慮看看the .val() function。您還可以使用jQuery的事件來設置一個onchange處理程序選擇框:

jQuery('input:select').change(function() { 
    alert(jQuery(this).val()); 
}); 

這將選擇頁面上的任何選擇輸入,並提醒選擇你的值(你可以存儲這個值來搜索合適的額外的數額並操縱它)。