2014-08-31 47 views
0

我有下拉項目列表。當我選擇一個項目。它應該更新物品價格的輸入框。 ,但它完美的Firefox和IE 9上。不工作鉻或歌劇。任何人有想法?下拉列表onclick更改輸入的值不在鉻或歌劇上工作

<option onclick="javascript:document.getElementById('price').value='$0.00'"/> 


<input type="text" name="price" id="price" /> 
+1

你有任何示例代碼可以分享嗎?你也處理'onchange'嗎? – 2014-08-31 09:10:57

回答

1

在代碼這些<option>元件應被包裹在<select>元件。當選擇更改時,會導致觸發更改事件。您應該通過處理更改事件(而不是單擊特定元素)來更新UI。您應該也可以將您的處理函數分解爲外部JavaScript文件(並將其放入一個命名函數中),而不是像在這段示例代碼中那樣在HTML文件中內聯處理程序。

相關問題