本文介绍了JavaScript的如何添加连字符到文本框asp.net的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的网页文本框的ASP,我想在加连字符的文本框,如果长度文本> 5,长度指数后添加连字符= 5,例如,如果我输入123456789入口应该显示像这样12345- 6789如何做到这一点?
解决方案
\r
\r\r
\r $('电话')。在('输入',函数() {\r
this.value.length< 5 || this.value.charAt(5)==' - '||\r
$(本).VAL([this.value.slice(0,5), - ,this.value.slice(5)加入(''));\r
});
\r
&LT;脚本SRC =https://ajax.googleapis.com/ajax /libs/jquery/1.11.1/jquery.min.js\"></script>\r
&LT;输入类型=文本名称=手机类=手机/&GT;
\r
i have a asp textbox in my page, i want to add the Hyphen in to textbox if length in textbox > 5, add the Hyphen after length index = 5 For example If I type 123456789 the entry should show like this 12345-6789 how to do this?
解决方案
$('.phone').on('input', function() {
this.value.length < 5 || this.value.charAt(5) == '-' ||
$(this).val( [this.value.slice(0,5), '-', this.value.slice(5)].join('') );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" name="phone" class="phone"/>
这篇关于JavaScript的如何添加连字符到文本框asp.net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!