【发布时间】:2012-01-05 01:19:58
【问题描述】:
我正在寻找一种使用 jQuery 的方法来获取输入字段(在 HTML 字段中)的默认值。
看起来很简单。只是调用$("#id-of-field").attr('value') 应该返回我想要的值吗?
如果值为Foo,当我加载页面时,它会返回Foo。那里没问题。但是如果我在字段中写Bar,然后重新加载(不提交)页面,$("#id-of-field").attr('value')会返回我Bar,即使在源代码中,字段的值属性仍然是Foo。
这使得我的表单验证变得很棘手,因为当我让我的默认值忽略它们时,如果该字段没有被填充,我可以在“要忽略的值”的组合中获得一个真正的值。
仅供参考,我无法手动输入值,因为表单是动态的,并且无法直接查询数据库,因为它是 Wordpress 网站。
【问题讨论】:
标签: javascript jquery html forms wordpress