gpt4 book ai didi

javascript - IE 中的 jquery 屏蔽/警报问题

转载 作者:行者123 更新时间:2023-12-02 20:45:25 25 4
gpt4 key购买 nike

我有一个表和一个输入框,上面有一个金钱输入掩码。我还没有遇到任何问题,但现在它似乎无法正常工作,我无法从中得到任何警报。

所有这些都是 Internet Explorer 的问题。在 FireFox 中运行良好。

在 Firefox 中,掩码可以正常工作,因为它只允许数字和固定格式,但在 ie 中,当您聚焦时,格式或掩码会正确显示,但一旦您开始键入,字符就会显示出来。被附加,而不是代替掩码。它还允许非数字字符。我已经尝试过在 IE 中发出警报,但这也不起作用。我通过谷歌找不到任何关于这个问题的信息..

如果您先查看 Firefox,然后再查看 IE,您将会更好地了解它在做什么。这是底部不太先进的单元格。或者只是将 #less 附加到 url 中。

我将提供与此相关的任何代码。不过,我没有收到任何错误。

代码:

<小时/>
<td class="totals<cfif r EQ 1>1</cfif>"><cfif r EQ 1>Total<cfelse><input type="text" <cfif labels[r] EQ "Less Advance(if applicable)">id="less"</cfif><cfif labels[r] EQ "Net Due Employee">id="net"</cfif>id="totals" class="ttlR#r# total<cfif labels[r] EQ "Grand Total"> grandTot</cfif>" name="totals#r#" readonly="readonly" /></cfif></td>



$('#less').removeAttr("readonly").css("background-color", "none").css("text-align", "right").maskMoney({symbol: ""});

$('#less').keyup(function(){
$('#net').val(Number($('.grandTot').val() - $('#less').val()).toFixed(2));
alert($('#less').val());
});
//Get value of net total if page is refreshed.//
if($('#less').val() != "" || $('#less').val() != " "){
$('#net').val(Number($('.grandTot').val() - $('#less').val()).toFixed(2));
}

最佳答案

$('#less').keyup(function(){ $('#net').val(Number($('.grandTot').val() - $('#less').val()).toFixed(2)); 警报($('#less').val());});

你很可能用这个覆盖你的掩码函数。取出除遮蔽之外的所有内容,然后看看你的遮蔽是否有效。如果是这样,那么它是您的附加功能之一,会覆盖对输入框的屏蔽更改。

关于javascript - IE 中的 jquery 屏蔽/警报问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342375/

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