【发布时间】:2010-02-19 21:15:57
【问题描述】:
有没有可能从一个js文件中找出你当前的表单是什么?
这是我的问题.. 我有一个表格 form1,其中包含一个表格.. 当点击表格中的一行时,另一个表格会弹出 form2。如果用户在 form2 上“成功保存”,则表单关闭并且 form1 重新成为焦点。我的问题是,当该表单关闭以设置/更改值时,是否可以发送 id 或调用函数
我想要做的是更改用户在form1 上保存的行的行属性。 示例:
table.row[1].color = red
保存后
table.row[1].color = green
我如何访问/设置表格 1 上的值。我假设一旦我知道我在什么表格上,我需要做这样的事情..这一切都在一个 js 文件中完成..
foreach(row in table)
{
if (FormName.GeneralReport.rows[i]).attr("userid") == 'id')
{
$(FormName.GeneralReport.rows[i]).attr("isValid", "True");
$(formNameGeneralReport.rows[i]).css("background-color:", "green");
}
}
或者...我可以向 form1 添加一个函数并从我的 js 文件中调用该函数吗?
【问题讨论】:
-
我想这取决于你所说的“弹出”和“关闭”的意思——你是从 DOM 中删除原始表单吗?还是它出现在一个弹出窗口中而原始表单只是失去焦点?