本文介绍了仅允许文本框中的单个点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

--I am using 
<pre lang="xml"><ajaxToolkit:FilteredTextBoxExtender ID="filtertext" runat="server"
       FilterType="Numbers, Custom" ValidChars="." TargetControlID="txtid">
   </ajaxToolkit:FilteredTextBoxExtender>







- 但我只想要一个点在文本框中。目前用户可以输入多个点。



喜欢我想要



23.45

.45



如果输入



48.(那么它应该是48.00)



请帮助




--But i want only single dot in the textbox. Currently user can enter multiple dot.

Like i want

23.45
.45

if entered

48. (then it should make it as 48.00)

Kindly help

推荐答案


document.getElementById('Textbox1').onkeypress = function (e) {
      if (e.keyCode === 46 && this.value.split('.').length === 2) {
        return false;
    }
}







尝试演示: - []


TextBox tt = new TextBox();
       if (tt.ToString().Contains('.'))
       {
           //code here
       }



i希望这对您有所帮助。任何查询点击回复。


i hope this is help full for you. for any query hit to reply.


这篇关于仅允许文本框中的单个点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 04:10