Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Uma duvida, como eu faço para verificar com o indexOf, se o nome do campo tem Ramal ?
Te expliquei como fazer, mas tudo bem... ¬¬'
function TextoDefault(campo, texto){
if ( campo.indexOf("Ramal") != -1 ) {
if ( campo.value == "" ) {
campo.value = texto;
}else if ( campo.value = "Ramal" ) {
campo.value = texto;
}
}
}
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gifentao Thiago, eu tentei fazer como você colocou mas ta dando erro:
Erro: campo.indexOf is not a function
Eu ja tinha feito desta maneira mas nao deu certo !
Como você está chamando?
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
onfocus="javascript:TextoDefault(this, this.value)"
function TextoDefault(campo, texto){
if (campo.indexOf("Ramal") != -1) {
alert(campo.value + " - " + texto)
if (campo.value == "") {
campo.value = texto;
}else if ( campo.value = "Ramal" ) {
campo.value = "";
}
}
}Pensei que você já estava passando com o .value no parâmetro. Tenta assim:
function TextoDefault(campo, texto){
if (campo.value.indexOf("Ramal") != -1) {
alert(campo.value + " - " + texto)
if (campo.value == "") {
campo.value = texto;
}else if ( campo.value == "Ramal" ) {
campo.value = "";
}
}
}
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gifé so fazer assim ali no primeiro if campo.id.indexOf("") != 1
Então resolveu?
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Você tem a função contains()?
Troque por indexOf e na comparação faça != -1. ;)
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif