【发布时间】:2021-06-22 12:02:34
【问题描述】:
我有只输入数字和小数点的文本框。我担心的是我希望能够从我的页面上的空白处单击并使用 onBlur 它会用 .00 填充最后输入的数字,基本上来说,我希望能够只输入货币/货币数字。感谢那些在我使用它时会回答的人,但它有一个错误。
var val = $( this ).val(),
arr = val.split( '.' );
if ( arr.length > 1 )
$( this ).val( arr[ 0 ] + val.substr( val.length - 1 ) + '.00' )
else
$( this ).val( val + '.00' )
} ).on( 'keypress', function( e ) {
return e.charCode == 46 || ( e.charCode >= 48 && e.charCode <= 57 )
} )
谢谢你希望有人能帮我解决我的问题。
【问题讨论】:
-
发布更多测试代码并将其标记为 javascript 而不是 C#,您可能会得到更多帮助。
-
@Nikki9696 谢谢。除了这个 javascript,我没有其他测试代码。
标签: javascript c# asp.net