【发布时间】:2010-08-25 11:07:22
【问题描述】:
我的页面包含 x 个表单。每个数据库条目一个。用户可以更改数据并将单个项目保存回数据库。
但我被卡住的地方是一个“全部保存”按钮。可以发多个表格吗??我很确定你不能使用 php,所以我正在寻找 javascript 来解决我的问题。具体来说:
document.forms.submit();
所有正在发生的事情都发生在同一页面上(即,当提交表单时,它会在 URL 的末尾放置一个值(foo?delete=true),并且页面顶部有 php喜欢:if delete is true -> delete field... else carry on as normal
我的大脑在说我应该做这样的事情:(其中 $size 是对有多少表单的计数)
<p onclick="saveAll('.$size.')">saveall</p>
和javascript函数:
function saveAll(size) {
for(i=0;i<size;i++)
{
document.forms[i].submit();
alert(i); // for testing purposes
}
}
这样做的结果是页面开始刷新,然后出现一个带有“0”的弹出窗口,然后页面刷新,没有其他任何事情发生。
我需要做的甚至可能吗?如果是这样,哇哦?
谢谢
【问题讨论】:
标签: javascript forms post