2011-01-29 31 views
1
發現文本框的值

我在一個項目上工作,我需要創建一個訂單如何在JavaScript

我從http://css-tricks.com/examples/DynamicOrderForm/一個很好的例子。

但問題是,這裏的定價是固定的,但我需要一個文本框的定價,所以我可以改變定價。

我試圖讓它工作,但失敗了。

感謝您的幫助。

+1

顯示你嘗試過什麼,人們都樂意幫助你找出你出錯的地方。 – 2011-01-29 06:52:02

回答

1

下去尋找

<td class="price-per-pallet">$<span>165</span></td> 

,並與你的價格「跨度」標籤內修改價格。如果你想有一個文本框

<input name="price" type="text" /> 

然後在order.js檢查地方正在採取計算的地方,那裏你可以閱讀這個文本框的值,而不是讀span標籤的靜態值。查找order.js以下行

// Find the pricing 
     var multiplier = $el 
      .parent().parent() 
      .find("td.price-per-pallet span") 
      .text(); 

,而不是

.find("td.price-per-pallet span").text(); 

可以使用

.find('td.price-per-pallet span input[name="price"]').val(); 

希望這有助於