【问题标题】:changing css property of target page on submit提交时更改目标页面的css属性
【发布时间】:2010-12-06 13:50:04
【问题描述】:

我有一个 aspx 页面,其中一个表单提交给它自己。表单中有 2 个 div,包含各种输入字段、文本等。默认情况下,通过 css 隐藏 div1。有一个提交按钮,可以回发到同一页面。如何获得将 css 显示值更改为“阻止”的按钮,以便 div1 现在可见?

我可以让它在 onclick 它瞬间显示,但因为它需要重新加载默认为隐藏的页面。有没有办法可以在提交后更改目标页面的内联 css?

信息和控制文本字段等。

因此,在提交时,该页面应该通过更改内联 css 呈现 div1 可见。

最好的方法是什么?

谢谢。

【问题讨论】:

    标签: javascript css asp.net


    【解决方案1】:

    使用处理您提交的任何表单的相同 ASP 代码来更改页面的 CSS。

    【讨论】:

    • 谢谢,但例如我想我已经尝试过使用这个例如: OnClientClick="div1.style.display='block'" 但是,我不知道如何做到这一点页面重新加载后更换棒。
    • 再一次,您必须更改服务器提供的页面的实际代码 - 客户端脚本请求不会在页面重新加载期间根据其本质而持续存在。另一种选择是通过 AJAX 提交表单,这样整个页面实际上不会重新加载。
    • 啊,我开始看到了。所以,我可以访问 .aspx 源代码,但如果仍然可以通过服务器代码执行此操作,则不能访问后面的代码。您知道任何示例吗?或有关如何为 AJAX 处理准备相当复杂的 Web 表单的参考资料?
    • 如果您可以访问 .aspx,您应该能够在那里完成您需要的一切,除非表单处理是由重定向回页面的中间脚本完成的(因此不会包括提交表单的事实)?
    • 页面内没有脚本,因此访问不是问题。我需要一个kickstart,并且显然超出了我的范围。您能否通过详细说明我需要采取的步骤来帮助我?
    猜你喜欢
    • 2021-11-21
    • 1970-01-01
    • 2015-05-14
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2019-03-24
    相关资源
    最近更新 更多