Olá pessoal.
possuo um campo input html e recupero assim :
var caminho = caminho.value;
esse var representa um caminho de arquivo de uma unidade a ser digitada, por exemplo:
server0
//ou
server1
//
mas tem uns usuário muito espertos que digitam
server 0
com espaços e preciso validar isso no cliente, como faço pra iterar campo a campo no javascript e informar que não pode ser digitado espaço em branco?
poderia fazer no java, mas o pessoal quer que seja assim validado no cliente.
obrigada.
jr.mg
Fevereiro 9, 2009, 9:58am
#2
spycall
Fevereiro 9, 2009, 9:59am
#3
caminho = caminho.replace(" ","");
//ou
if(caminho.indexOf(" ") >= 0)
da uma olhada nessa apostila…parece ser mto boa…
http://www.apostilando.com/download.php?cod=2857&categoria=JavaScript
tem um capitulo referente a strings em javascript com 10 paginas descrevendo metodos, coisas do tipo…
baixei ela a poco tempo mais esta me parecendo ser bem completa…
quanto a resposta eu acho que o que o spycal falo, o indexOf va resolver seu problema (como alternativa vc poderia pega o charAt em um loop varrendo a string…o q da bem mais trabalho…)
mas o problema que quando faço isso:
a variável “destino”, não é um String, ao menos no eclipse não aparece no autocomplete esses métodos, somente outros.
Um campo recuperado com form.atributo.value vem com que tipo de dado?
existe alguma maneira de converter caminho.value para String?
[quote=carol_programadora]mas o problema que quando faço isso:
a variável “destino”, não é um String, ao menos no eclipse não aparece no autocomplete esses métodos, somente outros.
Um campo recuperado com form.atributo.value vem com que tipo de dado?
existe alguma maneira de converter caminho.value para String?
[/quote]
Apesar de não haver auto-complete, a variavel destino é String, se você der:
[code]
alert(typeof(destino) == ‘string’);
vai aparecer true na sua tela.