ES
Alterar maxlength de um TEntry Dinâmicamente
Boa noite,
Tenho um TFiledList que tem um TCombo com 3 opções Celular, Telefone Fixo e E-MAIL.
No onChange do TCombo faz a alteração da máscara do Celular e Telefone Fixo para (99) 99999-9999 (15 dígitos). Porem quando adiciono mais uma linha e escolho E-MAIL eu tiro a máscara mas não consigo colocar mais que 15 letras no e-mail.
Alguém já possou pelo mesmo problema?
Desde já agradeço.
Obrigado.
Segue código abaixo:
if($param['_field_value'] == 1 or $param['_field_value'] == 3){
TScript::create('$("input[id="contato_'.$id.'"]").mask("(99) 99999-9999") ;');
}else{
TScript::create('$("input[id="contato_'.$id.'"]").unmask();');
TScript::create('$("input[id="contato_'.$id.'"]").attr(pattern="[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$");');
TScript::create('$("input[id="contato_'.$id.'"]").attr(maxlength="100");');
}
Tenho um TFiledList que tem um TCombo com 3 opções Celular, Telefone Fixo e E-MAIL.
No onChange do TCombo faz a alteração da máscara do Celular e Telefone Fixo para (99) 99999-9999 (15 dígitos). Porem quando adiciono mais uma linha e escolho E-MAIL eu tiro a máscara mas não consigo colocar mais que 15 letras no e-mail.
Alguém já possou pelo mesmo problema?
Desde já agradeço.
Obrigado.
Segue código abaixo:
if($param['_field_value'] == 1 or $param['_field_value'] == 3){
TScript::create('$("input[id="contato_'.$id.'"]").mask("(99) 99999-9999") ;');
}else{
TScript::create('$("input[id="contato_'.$id.'"]").unmask();');
TScript::create('$("input[id="contato_'.$id.'"]").attr(pattern="[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$");');
TScript::create('$("input[id="contato_'.$id.'"]").attr(maxlength="100");');
}
O console javascript está mostrando erro de sintaxe. Dá uma conferida nas aspas