代码之家  ›  专栏  ›  技术社区  ›  jay

服务器与客户端表单自动填充

  •  0
  • jay  · 技术社区  · 15 年前

    最近,当用户在我构建的定制CMS中编辑记录时,我一直在使用客户端jQuery脚本来填写表单。服务器端脚本是PHP。

    怎么

    欢迎对此发表看法。谢谢你的阅读。

    编辑: seengee是对的——上面没有足够的信息。我从数据库中提取一个条目并填充表单,以便用户可以更改现有信息。javascript在编程方面远没有那么麻烦。我觉得我已经知道了安全的答案。我只是想听听你的想法。对不起,如果这里没有明确的答案,我想这可能是一个有趣的讨论。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Sampson    15 年前

    如果没有必要,也不会有太大的不同(大多数用户不会体验到不同),那么就不要这样做。另一方面,如果您计划在未来扩大您的客户群,并期望更多的人使用此应用程序,我会继续提供它,如果它是您的应用程序的必要功能。

    当涉及到时间、金钱和需求时,你应该问问自己是否有必要。如有必要,应给予何种优先权。从我所读到的内容来看,这似乎不是立即需要的,但可能在将来。因此,我可能会开始集思广益,讨论如何有效地实现这一点——可能会开始查找一些表单处理类,或者开始设计自己的表单处理类。

        2
  •  1
  •   Scott Saunders    15 年前

    编写PHP为javascript创建变量,以便在页面加载后更新表单元素,这似乎是一种相当迂回的方法。我是用PHP做的。没那么难:

    <?php if($var) echo 'checked="checked"' ?>
    

    并且,您没有页面加载,当javascript运行时,页面会发生更改。

    -- 编辑:我假设你说的是在用户做任何事情之前填写表单。如果您谈论的是用户做事情之后/之后,那么javascript非常合适。

        3
  •  0
  •   klpmsdgv    15 年前

    为什么不使用PHP会话?当用户单击“编辑”按钮时,将整个文章(或任何内容)加载到会话中,然后在编辑页面上进行回显。这将避免用户没有启用javascript的问题。