在页面刷新后查找字段的默认值
Find default value of field after page refresh
我正在寻找一种方法,用jQuery,获得输入字段的默认值(在HTML字段中)。
看起来很简单。只是调用$("#id-of-field").attr('value')
应该返回我想要的值,对吗?
问题是,如果值是Foo
,当我加载页面时,它返回Foo
。没问题。但是,如果我在字段中写入Bar
,然后重新加载(不提交)页面,$("#id-of-field").attr('value')
将返回我Bar
,即使在源代码中,字段的值属性仍然是Foo
。
这使得验证我的表单粘,因为当我得到我的默认值忽略他们,如果字段还没有被填满,我可以得到一个真正的值在"值被忽略"的混合。
仅供参考,我不能手动输入值,因为表单是动态的,不能直接查询数据库,因为它是一个Wordpress网站。
输入字段具有defaultValue
DOM属性,这正是您所需要的。
$('#element').prop('defaultValue')
或者,在纯JavaScript中,例如-
document.getElementById("element").defaultValue
试试这个
$('inputSelector').prop('defaultValue');
你可以试试-
$("#id-of-field")[0].defaultValue
应该得到DOM的defaultValue
属性它会给你文本框的原始值
https://developer.mozilla.org/en/XUL/textbox p-defaultValue
相关文章:
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 根据字段的值启用按钮
- 获取Meteor中自定义Bootbox字段的值
- JQuery:当其他输入字段的值发生更改时更改值
- JQuery获取隐藏字段的值
- 从父元素AngularJS中获取多个输入字段的值
- 可以't使用jquery获取表单中select字段的值
- 如何在用户输入后立即获取输入字段的值
- 未获取文本输入字段的值
- j查询检查复选框是否被选中,然后向输入字段添加值
- 如何使用 jQuery 获取输入字段的值
- 在ajax Jquery之后无法获取隐藏字段的值
- "未捕获的类型错误:未定义的不是函数“;当向输入字段添加值时
- Bootstrap typeahead为隐藏字段添加值
- 未检索到输入字段的值:未定义的对象
- 如何在Javascript中获取输入字段的值
- 设置不同网站的输入字段的值
- 如何在angularJS控制器中获得输入字段的值
- 如何在jquery中通过自定义属性获取输入字段的值
- 如何在Angularjs中更改范围内字段的值