Javascript 是什么导致firefox中的表单按钮失败?

Javascript 是什么导致firefox中的表单按钮失败?,javascript,html,firefox,forms,Javascript,Html,Firefox,Forms,我有一些表单按钮 &lt;input type="button" onclick="send_away('700302','update_item','0',2)" value="Change Quantity"&gt; 他们正在调用下面的函数:(不同的按钮调用嵌入在HTML文件中的脚本中的不同函数 <script language="javascript" type="text/javascript"> function send_away(item_c,requ

我有一些表单按钮

&lt;input type="button" onclick="send_away('700302','update_item','0',2)" value="Change Quantity"&gt;
他们正在调用下面的函数:(不同的按钮调用嵌入在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>

函数发送(项目c、请求c、更改项目c、数量c){
form_c.item.value=项目_c;
form_c.request.value=请求_c;
form_c.change_item.value=change_item_c;
form_c.quantity.value=数量_c;
表格c.提交();
} 
//稍后发送表单
函数后面(){
address.incoming_address.value='l';
地址:submit();
}
函数地址_now(){
表单_c.innoming_address.value='n';
表格c.提交();
}
函数删除项目(项目数量){
form_c.Removing.value=项目数量;
表格c.提交();
}
问题是,这些按钮在firefox中都不起作用,它们在我尝试过的其他浏览器中都起作用

有没有人遇到过这样的问题/知道我可能做错了什么?我盯着它看了一段时间,什么也看不到,除了我的HTML验证不太好,我几乎没有时间来修复所有的验证问题

您可以在以下位置看到效果-单击产品并将其添加到购物车-按钮位于购物车页面上

感谢您的帮助。

将id=“form\u c”添加到表单中,并使用document.getElementById(“form\u c”)而不仅仅是form\u c

另一种选择是使用document.forms.form_c访问表单,但我始终更喜欢使用id