jquery - on("keyup paste", function) 复制数据但在 Microsoft Edge 中不更新
问题描述
以下JS效果很好。当我输入first_name
和last_name
字段时,组合数据被复制到隐藏url_title
字段中。
当我更新这些字段中的任何一个时,更新的数据也会复制到相同的 `url_title 字段中......在除 Microsoft Edge 之外的每个浏览器中。
任何关于我如何解决这个问题的想法将不胜感激!
$(document).ready(function() {
$("#first_name , #last_name").on("keyup paste", function() {
var str=$("#first_name").val() + '_' + $("#last_name").val();
$("#url_title").val(str);
});
$("#first_name, #last_name").change(function() {
$("#url_title").val($("#first_name").val() + "_" + $("#last_name").val());
});
});
解决方案
推荐阅读
- javascript - 如何防止模式窗口在Android的屏幕锁定上消失?
- karate - PUT 请求在表单数据中上传文件使用空手道
- node.js - 在 lambda 中解压缩作为二进制数据接收的数据 - 不正确的标头检查
- android - 更改导航抽屉方向
- lisp - S 表达式和跟踪源位置
- angular - 在可观察值的初始加载期间未加载的值
- c# - 客户端证书身份验证错误:“System.IO.IOException:身份验证失败,因为远程方已关闭传输流”
- javascript - 解构 API https://randomuser.me/api/ 以获取 API 返回的用户配置文件的标题、姓氏和名字以及大照片
- java - 当我的测试失败或发生异常时,我需要始终注销我的应用程序。我该怎么做?
- angular - Angular 7 路由问题,路由到特定页面会引发错误