asa_delta
Power Member
para num aplicação web, em c#, caso se pretenda colocar uma textbox como multiline, e e limitação do numero de caracteres, deve-se colocar este código no page load da pagina
protected void Page_Load(object sender, EventArgs e){
if (!Page.ClientScript.IsClientScriptBlockRegistered("FFiscalizacoes_MT"))
{
Page.ClientScript.RegisterClientScriptBlock(typeof(Wuc_FCL_MF ), "FFiscalizacoes_MT", @"
<script language='javascript'>
function textCounter(field,MaxLength) {
obj = document.all(field);
if (MaxLength !=0) {
if (obj.value.length > MaxLength)
obj.value = obj.value.substring(0, MaxLength);
}
}
</script>");
// 300 --> representa o numero de caracteres a inserir na textbox
// Wuc_FCL_MF --> representa o form k tem a textbox
}
PERFIS_TB_RELATORIO.Attributes.Add("onKeyUp", "javascript:textCounter('" +
PERFIS_TB_RELATORIO.UniqueID + "',300)");
}
espero ter ajudado
protected void Page_Load(object sender, EventArgs e){
if (!Page.ClientScript.IsClientScriptBlockRegistered("FFiscalizacoes_MT"))
{
Page.ClientScript.RegisterClientScriptBlock(typeof(Wuc_FCL_MF ), "FFiscalizacoes_MT", @"
<script language='javascript'>
function textCounter(field,MaxLength) {
obj = document.all(field);
if (MaxLength !=0) {
if (obj.value.length > MaxLength)
obj.value = obj.value.substring(0, MaxLength);
}
}
</script>");
// 300 --> representa o numero de caracteres a inserir na textbox
// Wuc_FCL_MF --> representa o form k tem a textbox
}
PERFIS_TB_RELATORIO.Attributes.Add("onKeyUp", "javascript:textCounter('" +
PERFIS_TB_RELATORIO.UniqueID + "',300)");
}
espero ter ajudado