文本框值仅允许16个字符后的逗号。 [英] Textbox values allowed only comma after 16 character.
本文介绍了文本框值仅允许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屋!
查看全文