gpt4 book ai didi

javascript Uncaught ReferenceError : e is not defined

转载 作者:行者123 更新时间:2023-11-30 10:14:54 29 4
gpt4 key购买 nike

我收到Uncaught ReferenceError: e is not defined

输入框

<input class="form-control text-right" name="amount" maxlength="45" value="${exp.Amount}" onkeyup='evMoneyFormat( e );'  required="required">

脚本

<script type="text/javascript">

function evMoneyFormat(evt) {
//--- only accepts accepts number and 2 decimal place value
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode(key);
var regex = /^[0-9]{1,14}\.[0-9]{0,2}$/; // number with 2 decimal places
if (!regex.test(key)) {
theEvent.returnValue = false;
//--- this prevents the character from being displayed
if (theEvent.preventDefault) theEvent.preventDefault();
}
}
</script>

我该如何解决这个问题?

最佳答案

我认为应该是(事件对象在内联上下文中作为 event 而不是 e 可用)

onkeyup='evMoneyFormat( event );'

因为你已经用 jQuery 标记了它,所以使用 jQuery 事件处理程序而不是内联的

关于javascript Uncaught ReferenceError : e is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399634/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com