当我尝试提交表单时,我遇到了一个奇怪的问题。我的页面包含一个 html 表,其中一列有一个链接,该链接从调用 js 函数的数据库中删除该行。
html/php 行如下:
<input type="hidden" name="deleteid" value=0>
print ", <a href=\"\" class=\"action_link\" onClick=\"javascript:delete_line($id);\">delete</a>";
javascript函数如下:
function delete_line(team_id) {
if (confirm('<?php echo $txt_confirm_del_team;?>')){
document.formName.elements.deleteid.value = team_id;
document.formName.submit();
}
}
如果我在“document.formName.submit();”这一行设置断点,则被调用页面可以读取参数“deletedid”。如果不是,则参数不会传递到提交调用的页面。顺便说一句,如果我getElementById()
用来检索 javascript 函数中的元素或表单,我还有另一个问题:它说getelementbyid
is null (这不是因为我可以使用语法检索它document.formName.elements.deleteid
)
谢谢