本文介绍了JavaScript的如何添加连字符到文本框asp.net的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的网页文本框的ASP,我想在加连字符的文本框,如果长度文本> 5,长度指数后添加连字符= 5,例如,如果我输入123456789入口应该显示像这样12345- 6789如何做到这一点?


解决方案

\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 =htt​​ps://ajax.googleapis.com/ajax /libs/jquery/1.11.1/jquery.min.js\"></script>\r
&LT;输入类型=文本名称=手机类=手机/&GT;

\r

\r
\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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 10:27