Javascript 输入前5位带点的社会保险号码,然后输入实际号码
我有一个asp.net文本字段。我有一个要求,即当客户输入社会保险号码,例如Javascript 输入前5位带点的社会保险号码,然后输入实际号码,javascript,c#,asp.net,Javascript,C#,Asp.net,我有一个asp.net文本字段。我有一个要求,即当客户输入社会保险号码,例如123456789或123-45-6789并从该字段中跳出并转到另一个字段时,社会保险号码将更改为: XXXXX6789 或 我拥有的字段如下所示: <asp:TextBox runat="server" ></asp:TextBox> 任何帮助都将不胜感激。类似于此,但根据您的验证/输入/框架定制: let hidden=document.getElementByI
123456789
或123-45-6789
并从该字段中跳出并转到另一个字段时,社会保险号码将更改为:
XXXXX6789
或
我拥有的字段如下所示:
<asp:TextBox runat="server" ></asp:TextBox>
任何帮助都将不胜感激。类似于此,但根据您的验证/输入/框架定制:
let hidden=document.getElementById(“hidden”);
let visible=document.getElementById(“可见”)
常量handleInput=()=>{
hidden.value=visible.value;
console.log(“handleInput”)
}
常量handleFocus=()=>{
visible.value=hidden.value;
}
常量车把长度=()=>{
让splitValue=visible.value.trim().replace(/-/g,“”)split(“”);
让newValue=“”;
for(设i=0;i
抱歉,修复了Post,因此您将值存储到隐藏输入中,并更改文本框的值。您的意思是当控件转到另一个字段时,您必须将123456789更改为123-45-6789?
<asp:TextBox runat="server" ></asp:TextBox>