php - javascript 表单生成 vs. ajax php 表单生成

标签 php javascript html forms

这更多的是一个概念问题。情况如下,我们有一个对象列表,需要显示一个带有对象编辑/添加表单的模式。您有大约 10 个字段,最好使用 javascipt 动态生成表单,进行 ajax 调用并使用服务器语言生成表单,然后将其作为 html 返回并显示,或者内联生成表单(当列表已创建)并仅显示它? 我不是问如何做到这一点,我可以用我所描述的所有方式来做到这一点,问题是按照今天的标准,其中哪一种更干净、更高效。

最佳答案

第三个选项(生成服务器端)是最好的,原因有两个:

  1. 关闭 JavaScript 的人仍然可以看到表单。 (如果你用 JS 显示它们,请确保你用 JS 隐藏它们。)
  2. 屏幕阅读器将能够阅读表单。

JavaScript 是增强用户体验的绝佳工具,但不要依赖它来实现工作。

关于php - javascript 表单生成 vs. ajax php 表单生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14815875/

相关文章:

php - 带 if 条件的 Laravel 集合

javascript - 根据链接点击更改 div 内容

php - 进行 cometd 聊天的最简单方法

php - 从 mysql 在 PHP 中创建数组

javascript - 下拉搜索菜单

javascript - 如何在 "image"类型的输入上调用 onclick 函数?

html - 如何将 div 嵌套在 rails 中的 anchor 标记内

javascript - 文字不会出现在 IE8 及更低版本中

php - Mailjet:将电子邮件添加到列表不起作用

javascript - 围绕父 div javascript 问题的圆圈