jquery - Firefox 和 IE Edge 中的 Ninja Forms 自定义 jQuery 问题
问题描述
我们有一个使用 Ninja Forms 插件构建的订单,在 WordPress 5.7 站点中运行,我们正在尝试根据日期和名字的第一个字母和姓氏的最后一个字母(即。 20210417-CW)。
我写了一个脚本,它在 Chrome 中运行良好,但是在 IE Edge 和 firefox 中它不会触发。有人可以建议我如何解决它吗?
(function($) {
jQuery(document).on( 'nfFormReady', function( e, layoutView ) {
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '' +
(month<10 ? '0' : '') + month + '' +
(day<10 ? '0' : '') + day;
$("#nf-field-5").on("keyup", function() {
var firstname = $("#nf-field-5").val().charAt(0).toUpperCase();
var lastname = $("#nf-field-6").val().charAt(0).toUpperCase();
$('#nf-field-66').val(output+'-'+firstname+lastname);
});
$("#nf-field-6").on("keyup", function() {
var firstname = $("#nf-field-5").val().charAt(0).toUpperCase();
var lastname = $("#nf-field-6").val().charAt(0).toUpperCase();
$('#nf-field-66').val(output+'-'+firstname+lastname);
});
})
})(jQuery);
解决方案
推荐阅读
- javascript - 在打字稿中使用对象数组创建模型
- php - 在调用任何公共类方法之前检查类属性是否不为空
- mongodb - Mongoose 查找其他集合中的某些条件
- java - 使用 SQL 查询在 Java 中格式化货币
- ruby-on-rails - Rails 5.2 + Webpacker:在 javascript 中渲染部分内容
- python - Python 线程管理变坏了
- c# - 如何将对象存储为字符串?
- javascript - 使用 httpPost 的 422 响应返回 {"response":{}} 而不是实际的 API 响应
- php - 从不同于我正在工作的 PHP 服务器发送 mail()
- c# - 为什么派生类中不调用该方法