gpt4 book ai didi

javascript - 文档.form.submit();不会在 safari 中提交

转载 作者:行者123 更新时间:2023-11-29 22:41:32 25 4
gpt4 key购买 nike

我正在使用 javascript 函数提交我的表单。这适用于除 safari 之外的所有浏览器,我不明白为什么

我的 javascript 函数看起来像这样

function submitForm() { 
var selectBox = '';
sel_guide_options = document.subForm.sel_guides;

if (sel_guide_options.type == "select-multiple") {
for (var i = 0; i <sel_guide_options.options.length; i++) {
sel_guide_options.options[i].selected = true;
}
}

document.subForm.submit();
}

在我的表单中我使用了这个

<input type="submit" name="btnSubmit" value="#modification_type# #page_item#" id="btnSubmit" onclick="submitForm();">

最佳答案

document.subForm.sel_guides 是否指向选择列表?

如果是这样,我会将您的代码修改为(假设 subForm 是您表单的 name):

function submitForm() { 
var selectBox = '';
var sForm = document.forms['subForm'];
sel_guide = sForm.elements['sel_guides'];

if (sel_guide.type == "select-multiple") {
for (var i = 0; i <sel_guide.options.length; i++) {
sel_guide.options[i].selected = true;
}
}
sForm.submit();
}

关于javascript - 文档.form.submit();不会在 safari 中提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410296/

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