我很抱歉,如果这看起来很简单,但我真的无法找到这个。我想根据组合框选择验证文本框。 组合框有3个值,如NIC,SSN和Passport。我想根据此选择验证文本框。 如果选择了9位数和5位智能,请帮助
谢谢
....代码提供......
Private Function validatenic()
If cmdCustProfileID.Text = "NIC" Then
txtBoxID.TextMaskFormat = "000000000v"
End If
Return True
End Function
答案 0 :(得分:0)
当您调用validate函数时,您的代码似乎正在更改掩码,但是当下拉列表发生更改时,应更改掩码。你应该使用DropDownList的SelectedIndexChanged事件,就像这样....
Protected Sub ddlIdType_SIC () Handles ddlIdType.SelectedIndexChanged
Select Case ddlIdType.Value
Case "NIC"
textboxID.TextMaskFormat = "00000000v"
Case "Passport"
textboxID.TextMaskFormat = "00000000" 'change to whatever your passport mask is
Case "SSN"
textboxID.TextMaskFormat = "00000000" 'change to whatever your SSN mask is
End Select
End Sub