Javascript 在文本字段中输入时如何传递逗号

Javascript 在文本字段中输入时如何传递逗号,javascript,jquery,validation,Javascript,Jquery,Validation,我们正在使用Jquery mobile开发Worklight混合移动应用程序 我想在数字文本字段中输入数字时传递逗号。文本字段的最大长度为9 我希望控件显示如下值5652895 有人能告诉我我在哪里遗漏了逻辑吗 $(document).on('keyup','.value',function()){ 如果(event.which>=37&&event.which请尝试以下操作: <input class="number" onkeyup="addComma(this);"> 试

我们正在使用Jquery mobile开发Worklight混合移动应用程序

我想在数字文本字段中输入数字时传递逗号。文本字段的最大长度为9

我希望控件显示如下值5652895

有人能告诉我我在哪里遗漏了逻辑吗

$(document).on('keyup','.value',function()){
如果(event.which>=37&&event.which请尝试以下操作:

<input class="number" onkeyup="addComma(this);">
试试这个:

<input class="number" onkeyup="addComma(this);">

此问题的解决方案
$(document).on('keyup','.number',function()){

如果(event.which>=37&&event.which此问题的解决方案
$(document).on('keyup','.number',function()){

if(event.which>=37&&event.which尝试此操作感谢Poria,但我希望动态传递逗号。如果您使用html5控件,如type=“number”,则使用模式,否则在mouseout事件上使用jquery/javascript格式。尝试maskMoney:尝试此操作感谢Poria,但我希望动态传递逗号。如果您使用html5控件,如type=“number”=“数字"然后使用模式,否则在mouseout事件上使用jquery/javascript格式。试试maskMoney:谢谢Jayesh。它在js fiddile中工作,但在移动应用程序中不工作。嗯,是的。在.keyup函数之后,我写了警报,但它不是与函数一起提交的代码。试试那个。我希望它能工作是的,我尝试了,当我输入第四位时,它是自动的ally araisingjayesh,$(document).on('keyup','.number',function())我在这一行之后写了这段代码,我收到警报。当我输入第四位数字时,我正在输入数字,它会自动变大。keyup它可以工作,但逗号不符合Anks Jayesh。它在js fiddile中工作,但在移动应用程序中不工作。嗯,是的。在.keyup函数之后,我写警报,但它没有提交更新的代码函数..尝试..我希望它能工作是的,我尝试了,当我输入第四个数字时,它会自动显示,$(文档)。在('keyup','.number',函数()上,我在这行之后写了这段代码,我得到了警告。当我输入第四个数字时,它会自动显示。keyup它在工作,但逗号没有出现