如何将MaskedEditExtender文本框的值设置为新值? [英] How to set the value of MaskedEditExtender textbox to new value?

查看:110
本文介绍了如何将MaskedEditExtender文本框的值设置为新值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的要求:

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屋!

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