2010-11-11 82 views
0

我有某種形式的按鈕什麼會導致表單按鈕在Firefox中失敗?

<input type="button" onclick="send_away('700302','update_item','0',2)" value="Change Quantity"> 

,他們呼籲以下功能:(不同的按鈕調用不同的功能,從這個腳本,它嵌入在HTML文件

<script language="javascript" type="text/javascript"> 
function send_away(item_c,request_c,change_item_c,quantity_c){ 

form_c.item.value = item_c; 
form_c.request.value = request_c; 
form_c.change_item.value = change_item_c; 
form_c.quantity.value = quantity_c; 
form_c.submit(); 
} 

//sends the form later 

function later(){ 
address.incoming_address.value = 'l'; 
address.submit(); 
} 

function address_now(){ 
form_c.incoming_address.value = 'n'; 
form_c.submit(); 
} 

function remove_item(item_num){ 
form_c.removal.value = item_num; 
form_c.submit(); 
} 
</script> 

的問題。 ,這些按鈕中沒有一個可以在Firefox中工作,它們都可以在我嘗試過的其他所有瀏覽器中運行。一會兒,看不到任何東西除此之外,我的HTML不能很好地驗證,但我幾乎沒有時間修復所有的驗證問題。

您可以在http://www.terra-cotta-pendants.com/處看到效果 - 單擊產品並將其添加到購物車 - 按鈕位於購物車頁面上。

感謝您的任何幫助。

回答

2

添加ID =「form_c」你的表格和使用的document.getElementById(「form_c」),而不是僅僅form_c

另一個選擇是使用document.forms.form_c訪問形式,但我有總是首選使用ID的

相關問題