0
私はテキストボックスを持っています。このフィールドは、ユーザが入力した数量に従って検証したいと思います。私はそれを説明する:CPFのマスクは999.999.999-99であり、CNPJのマスクは99.999.999/9999-99である。私はこのコードを持っていますが、動作しません。 私はこのような私の例をみたい: https://jsfiddle.net/eL52cga5/バリデータCPF e同じテキストボックス(ASP.NET Webアプリケーション)のCNPJ
マイコード:私はそれを得た
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="Scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#txtCPF").keydown(function() {
try {
$("#txtCPF").unmask();
} catch (e) { }
var tamanho = $("#txtCPF").val().length;
if (tamanho < 11) {
$("#txtCPF").mask("999.999.999-99");
} else if (tamanho >= 11) {
$("#txtCPF").mask("99.999.999/9999-99");
}
});
});
</script>
<asp:TextBox ID="txtCPF" name="txtCPF" runat="server" Width="150px" EnableViewState="false" placeholder="CPF ou CNPJ*"></asp:TextBox>