【发布时间】: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