将货币符号切换到焦点/模糊上的窗体字段-对成本数据有用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将货币符号切换到焦点/模糊上的窗体字段-对成本数据有用相关的知识,希望对你有一定的参考价值。

  1. jQuery.fn.moneyField = function(symbol) {
  2. return this.each(function() {
  3. $(this).focus(function(){
  4. if(!$(this).val()) $(this).attr('value', symbol);
  5. }).blur(function(){
  6. if($(this).val() == symbol) {
  7. $(this).attr('value', '');
  8. } else {
  9. s = $(this).val();
  10. s = $.numAddCommas(s); // Add commas to long digit strings - you will need to get a function to do this (find one on snipplr)
  11. $(this).attr('value', s);
  12. var hascur = s.indexOf(symbol);
  13. if(hascur) $(this).attr('value', symbol+s);
  14. }
  15. }).prev('label').click(function(){
  16. return false;
  17. });
  18. });
  19. }
  20.  
  21. $(function(){
  22. $('input[name=money_field]').moneyField('£');
  23. });

以上是关于将货币符号切换到焦点/模糊上的窗体字段-对成本数据有用的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript / DOM:如果焦点丢失到另一个窗口(应用程序),如何防止模糊事件

VB 如何用上下键切换控件焦点

通过将焦点设置到子窗体中的控件来隐藏焦点控件

C# 上下左右键 切换控件焦点

为啥子窗体在 Access 2016 中获得焦点?

Delphi动态加载子窗体名到MainMemu进行窗体切换