我有这样一个需求:
在一个页面,点击一个按钮可增加一个table行(用javascript实现),提交后,JAVA程序
会对增加的那行一些输入域设置值,然后返回原来页面。 用脚本增加一个table行,我已经实现,现在碰到的问题是,提交后返回原来页面时,用脚本
增加的行不再显示了。
我曾用一个隐藏域,以字符串来保存增加行的innerhtml,返回页面时,
用onload()取得隐藏域保存的行标签字符串。这样虽然页面保持了增加的行,但新增加行里的
输入域还是提交前的值,它覆盖了提交后程序设置的值。 请教各位大虾,有什么高见,可以解决。
在一个页面,点击一个按钮可增加一个table行(用javascript实现),提交后,JAVA程序
会对增加的那行一些输入域设置值,然后返回原来页面。 用脚本增加一个table行,我已经实现,现在碰到的问题是,提交后返回原来页面时,用脚本
增加的行不再显示了。
我曾用一个隐藏域,以字符串来保存增加行的innerhtml,返回页面时,
用onload()取得隐藏域保存的行标签字符串。这样虽然页面保持了增加的行,但新增加行里的
输入域还是提交前的值,它覆盖了提交后程序设置的值。 请教各位大虾,有什么高见,可以解决。
可能我没有把问题说清楚,我要做的页面执行场景是这样:简单地说,一个页面有一个按钮和一个table,通过点击这个按钮
来增加table行,这是通过脚本实现的。table行里有输入域,如文本框、下拉框等等。我通过提交按钮提交后,往table行里
各输入域设置后,返回原来页面,结果页面上提交前通过脚本生成的新table行都没有了。而我需要保持这些table行。
如果想局部刷新,需要使用AJAX。
本人按照楼主的思路,推荐楼主使用AJAX。
你这种做法属于AJAX的基本操作。
给点分吧。