如何在页面加载时直接使用Javascript在输入字段中填写数据
How to fill in data in an input field using Javascript directly on page load?
这个问题被问了很多——似乎是在Stack Overflow上,但似乎没有一个解决方案有效。我正在开发一个web应用程序,我必须在页面加载的数据字段中填写数据。这是我的代码:
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<input type="text" id="datetime" value="" />
<script type="text/javascript">
$(document).on("pageload",function(){
//for fill field
document.getElementById("datetime").value = "here is value";
});
</script>
</body>
</html>
出于某种原因,当我加载页面时,没有数据被填充,有人看到原因吗?
您不需要jQuery。试试这个:
<!DOCTYPE html>
<html>
<body>
<input type="text" id="datetime" value="" />
<script>
window.onload = function() {
document.getElementById('datetime').value = 'here is value';
};
</script>
</body>
</html>
您使用的是什么版本的jquery?看起来页面加载可能会被弃用,您应该使用pagecontainerload
还是最好使用$(document).ready或.load方法?
在Jquery中,它被称为document ready
事件。。。因此,请使用以下语法。
$(document).ready(function(){
//for fill field
$("#datetime").val( "here is value");
});
请注意,代码的内部行已更改。。这是Jquery做同样事情的方式。。。您也可以将此Shorthand用于$(document).ready(function(){
这就是$(function(){
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入