gpt4 book ai didi

javascript - 什么会导致 Firefox 中的表单按钮失效?

转载 作者:行者123 更新时间:2023-12-02 20:30:56 25 4
gpt4 key购买 nike

我有一些表单按钮

<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/ 看到效果- 单击产品并将其添加到购物车 - 按钮位于购物车页面上。

感谢您的帮助。

最佳答案

将 id="form_c"添加到您的表单并使用 document.getElementById('form_c') 而不仅仅是 form_c

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

关于javascript - 什么会导致 Firefox 中的表单按钮失效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com