javascript - 通过 JQuery 更新表单输入值失败 | Chrome 扩展程序
问题描述
我正在编写一个脚本来使用 jquery 在网页上自动填充地址表单。该脚本会更新字段中的值,但是当我单击其他值时,值会返回为空。我假设输入需要字段上的按键或单击事件,所以我也尝试过。当我也尝试提交表单时也会发生同样的情况。
$(function(){
chrome.storage.sync.get(['fname','fstreetaddress','fcity','fstate','fpostalcode'],function(address){
$(".address-form input[name=name]").trigger('keypress');
//$(".address-form input[name=name]").trigger('focus');
//$(".address-form input[name=name]").attr("value",address.fname);
$("address-form input[name=name]").val(address.fname);
$("address-form input[name='addressLineOne']").val(address.fstreetaddress);
$("address-form input[name='City']").val(address.fcity);
$("address-form input[name='State']").val(address.fstate);
$("address-form input[name='postalCode']").val(address.fpostalcode);
});
});
此外,如果我使用键盘向自动填充值添加一些内容,它会保留。
解决方案
推荐阅读
- java - 获取每周温度 - ArrayList 问题
- reactjs - AntD 表列在其值中不呈现前导或尾随空格
- ruby-on-rails - ActiveAdmin rails 从索引页面特定资源的标题中删除“新对象”按钮
- javascript - 使用ajax从javascript调用php函数的问题
- sql - 从 JSON 复制雪花 - ON_ERROR = CONTINUE - 奇怪的问题
- java - 使用 @SpringBootTest Gradle 的 JUnit 初始化错误
- r - 加入数据帧,如果 y 有值,则用 y 覆盖 x
- arrays - 使用 roblox 上的数据存储保存游戏数据而不是玩家数据
- python - 如何有条件地选择列表理解中的元素?
- javascript - 尾递归优化:为什么 '+' 不允许这样做?