Fre*_*y31 4 html javascript forms wordpress jquery
我正在寻找一种方法,使用jQuery来获取输入字段的默认值(在HTML字段中).
看起来很简单.只是打电话$("#id-of-field").attr('value')
应该返回我想要的值吗?
事情是,如果值是Foo
,当我加载页面时,它返回Foo
.没问题.但是如果我Bar
在字段中写入,然后重新加载(不提交)页面,$("#id-of-field").attr('value')
将返回我Bar
,即使在源代码中,该字段的value属性仍然是Foo
.
这使得我的表单的验证变得很粘,因为当我得到我的默认值以忽略它们时,如果字段尚未填充,我可以在"要忽略的值"的混合中获得实际值.
仅供参考,我不能手动输入值,因为表单是动态的,并且无法直接查询数据库,因为它是一个Wordpress网站.
输入字段具有defaultValue
DOM属性,可以完全满足您的需要.
根据这个答案,jQuery(> 1.6.3)访问它的方式是
$('#element').prop('defaultValue')
Run Code Online (Sandbox Code Playgroud)
或者,在纯JavaScript中,例如 -
document.getElementById("element").defaultValue
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1361 次 |
最近记录: |