文本框值仅允许16个字符后的逗号。 [英] Textbox values allowed only comma after 16 character.

查看:66
本文介绍了文本框值仅允许16个字符后的逗号。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个文本框,其中包含逗号分隔值,如此tags1,玻璃器皿,cermamics



现在我需要一个解决方案用户才能在(,)之前输入最多16个字符逗号。和总逗号分隔值不超过20.我无法处理这个。



请为我提供最佳解决方案。





感谢和问候

Prince Sharma

软件开发商

Seasia Infotech Pvt。有限公司

I have a Textbox which contains comma separated values like this tags1,glassware,cermamics

Now I need a solution user only type maximum 16 character before (,) comma. and Total comma separted value not more than 20. I am Unable to handle this.

Please provide me your best solution.


Thanks & Regards
Prince Sharma
Software Developer
Seasia Infotech Pvt. Ltd.

推荐答案

大家好,



我已经完成了代码...这是解决方案



Hi Guys,

I have done code for that..this is the solution


' #txtAddTags')。keyup(function(){
// 调试器;
// alert('1')
var TotalTags =
('#txtAddTags').keyup(function () { //debugger; //alert('1') var TotalTags =


' #txtAddTags')。val()。split(' ,');
if (TotalTags.length < = 20 ){
for var 索引= 0 ;索引< TotalTags.length;索引++){
if (TotalTags [Index] .length < = 16 ){
}
else {
alert(' 最大字符数应为16。');
TotalTags [Index] = TotalTags [Index] .substr( 0 ,TotalTags [Index] .length - 1 );
// TotalTags [Index] = TotalTags [Index] .substr(16);
var TagValue = ;
for var i = 0 ; i < TotalTags.length; i ++){
TagValue + = TotalTags [i] +
}
TagValue = TagValue.substr( 0 ,TagValue.length - 1 );
('#txtAddTags').val().split(','); if (TotalTags.length <= 20) { for (var Index = 0; Index < TotalTags.length; Index++) { if (TotalTags[Index].length <= 16) { } else { alert('Max chars should be 16.'); TotalTags[Index] = TotalTags[Index].substr(0, TotalTags[Index].length - 1); // TotalTags[Index] = TotalTags[Index].substr(16); var TagValue = ""; for (var i = 0; i < TotalTags.length; i++) { TagValue += TotalTags[i] + "," } TagValue = TagValue.substr(0, TagValue.length - 1);


这篇关于文本框值仅允许16个字符后的逗号。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆