【问题标题】:Placeholder Text Validation - PHP/Javascript占位符文本验证 - PHP/Javascript
【发布时间】:2012-04-02 08:26:01
【问题描述】:

我有 3 组 4 个输入字段,我希望用户完成并提交到我的网站。字段是可选的。 我有一个 $all 变量,我将数据存储在其中。

但是,如果任何输入字段未完成,那么我想从 $all 变量中删除占位符文本

目前我完成第一行的输出 (var_dump) 是:

string '1|1|1|1

Height (cm)|Width (cm)|Length (cm)|Weight (kg)

Height (cm)|Width (cm)|Length (cm)|

' (length=133)

但是,我希望它是:

string '1|1|1|1' (length=7)

这是我目前在 Pastebin 上的代码:http://pastebin.com/2Je75vN0

如您所见,占位符文本使用 javascript 和 title 属性放置在字段内。

能否请一位非常友善且有天赋的人为我指明正确的方向?还是我应该使用 Javascript 来验证这一点?

非常感谢您的任何指点。

【问题讨论】:

  • 您是否考虑过为您的输入使用 HTML placeholder= 属性?比在服务器端处理它更清洁、更高效。
  • 这是个好主意。这可以在 IE8、IE7 中使用吗?
  • 不,但您可以使用 JavaScript/jQuery 后备。
  • 我刚刚在快速谷歌之后发现了这个,并认为这可能是我的问题的解决方案:cssnewbie.com/example/placeholder-support :-)
  • 我应该把它作为答案发布吗?

标签: php javascript validation placeholder form-processing


【解决方案1】:

考虑使用 HTML5 的 placeholder= 属性(为旧版浏览器使用 JavaScript 后备)。

效率低下,在服务器端处理占位符也没有意义。

【讨论】:

  • 绝妙的建议,真相。好用户名;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2011-07-09
  • 1970-01-01
  • 1970-01-01
  • 2011-05-23
  • 2011-06-28
相关资源
最近更新 更多