如何将MaskedEditExtender文本框的值设置为新值? [英] How to set the value of MaskedEditExtender textbox to new value?
问题描述
我的要求:
1.当用户在SSN文本框中键入内容时,它应如下所示:111-11-1111-我已经实现了.
2.在文本框模糊"事件中,我希望将文本转换为"***-**-1111",当我为其分配新值时,在其中获得未定义的值.
如果有人能帮助我实现这一目标,我将不胜感激.我编写的JavaScript代码:
var ssnValue = document.getElementById(<%= txtSSN.ClientID%>).value;
var lastfour = ssnValue.substring(7,11);
1. var uSsn ="*****" + lastfour; 或
2. var uSsn ="***-**-" + lastfour;
事物尝试过:
1. ssnValue.value = uSsn;
2. ssnValue = uSsn .value;
3. ssnValue.value = uSsn .value;
4. ssnValue = uSsn;
My Requirement:
1. When user type in SSN text box it should look like this : 111-11-1111 - Which I have achieved.
2. On Textbox blur event I want that text to be converted to "***-**-1111, when I am assigning a new value to it,I am getting undefined value in it.
I will really appreciate if anybody will help me achieve this. The JavaScript code I have written :
var ssnValue = document.getElementById(<%=txtSSN.ClientID%>).value;
var lastfour = ssnValue.substring(7, 11);
1. var uSsn = "*****" + lastfour; Or
2. var uSsn = "***-**-" + lastfour;
Things Tried :
1. ssnValue.value = uSsn ;
2. ssnValue = uSsn .value;
3. ssnValue.value = uSsn .value;
4. ssnValue = uSsn ;
推荐答案
您可以将文本框的值存储在隐藏变量中,并将新值分配给文本框
you can store the value of textbox in a hidden variable & assign the new value to textbox
这篇关于如何将MaskedEditExtender文本框的值设置为新值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!