mestre fyoda Postado Abril 24, 2010 Denunciar Share Postado Abril 24, 2010 (editado) Como faço para verificar se campo.value comtem a palavra ramal ?function TextoDefault(campo, texto){ if ( campo.contains("Ramal") == true ) { if ( campo.value == "" ) { campo.value = texto; }else if ( campo.value = "Ramal" ) { campo.value = texto; } } }Erro: campo.contains is not a function O erro esta na linha 2 Editado Abril 24, 2010 por mestre fyoda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 24, 2010 Denunciar Share Postado Abril 24, 2010 Tente trocar campo.contains por campo.value.contains. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Abril 24, 2010 Autor Denunciar Share Postado Abril 24, 2010 sim já tentei ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 24, 2010 Denunciar Share Postado Abril 24, 2010 Tente então utilizar campo.value.indexOf(texto)!=0. Nunca tinha visto o contains, mas como você postou achei que existia. Provavelmente vai funcionar com o indexOf. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Abril 24, 2010 Autor Denunciar Share Postado Abril 24, 2010 perfeito Jonathan, mas eu to precisando fazer o indexOf com o nome do campo e não com o valor do campo.Como eu faria isso ?tentei fazer com if ( campo.indexOf("Ramal") != -1 ) { e deu o erro: Erro: campo.indexOf is not a function Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 24, 2010 Denunciar Share Postado Abril 24, 2010 Quando fala nome do campo você se refere ao atributo name ou ao id?Basicamente, há duas formas de se obter o nome: a partir do método getAttribute ou diretamente pela propriedade id. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Abril 24, 2010 Autor Denunciar Share Postado Abril 24, 2010 pelo id.por exemplo quero saber se o id contem a palavra Ramal. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 24, 2010 Denunciar Share Postado Abril 24, 2010 Nesse caso pode fazer assim:if(campo.id.indexOf("Ramal")!=-1){ alert("Contém") } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Abril 24, 2010 Autor Denunciar Share Postado Abril 24, 2010 é isso mesmo.vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 24, 2010 Denunciar Share Postado Abril 24, 2010 De nada, qualquer coisa posta aí!Obs.:O tópico foi marcado como Resolvido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
Como faço para verificar se campo.value comtem a palavra ramal ?
Erro: campo.contains is not a function
O erro esta na linha 2
Editado por mestre fyodaLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.