Pessoa estou fazendo uma aplicação web em java, e gostaria de colocar duas funções de Js no formulário, só que somente uma que está sendo ativada no momento do "onsubmit", tentei mudar a outra função para "onclick", mas também não obtive resultado.
Alguém conseguiria me ajudar...
Essas são algumas forma que tentei usar para funcionar...
mayllon e marcosharbs…
Infelismente não deu certo, so pega a primeira função
marcosharbs
ve se não ta acontecendo algum erro na execução da segunda função
M
mayllon
bruce1010:
mayllon e marcosharbs…
Infelismente não deu certo, so pega a primeira função
Cara, se a primeira função esta retornando true deveria funcionar. Outra possibilidade é chamar a segunda função dentro da primeira.
B
bruce1010
vlw. coloquei a outra função dentro dela, ai comparei todos os if, ai ela mostra o resultado, agora vou procurar uma função para pessoa não digitar espaço em branco, pois estar passando se a pessoa aperta espaço, alguem sabe alguma função que bloquei isso ?
segue o codigo das funções
functionvalidaFormInovacao(formulario){if(formulario.tf_titulo.value==""){alert("O campo titulo não pode ser vazio");formulario.tf_titulo.focus();returnfalse;}if(formulario.tf_ini_inovacao.value==""){alert("O campo inicio inovacão não pode ser vazio");formulario.tf_ini_inovacao.focus();returnfalse;}if(formulario.tf_ter_inovacao.value==""){alert("O campo termino inovação não pose ser vazio");formulario.tf_ter_inovacao.focus();returnfalse;}if(formulario.tf_titulo.value!=""&&formulario.tf_ini_inovacao.value!=""&&formulario.tf_ter_inovacao.value!=""){alert("Dados Cadastrados com sucesso");}}
M
mayllon
bruce1010:
vlw. coloquei a outra função dentro dela, ai comparei todos os if, ai ela mostra o resultado, agora vou procurar uma função para pessoa não digitar espaço em branco, pois estar passando se a pessoa aperta espaço, alguem sabe alguma função que bloquei isso ?
segue o codigo das funções
functionvalidaFormInovacao(formulario){if(formulario.tf_titulo.value==""){alert("O campo titulo não pode ser vazio");formulario.tf_titulo.focus();returnfalse;}if(formulario.tf_ini_inovacao.value==""){alert("O campo inicio inovacão não pode ser vazio");formulario.tf_ini_inovacao.focus();returnfalse;}if(formulario.tf_ter_inovacao.value==""){alert("O campo termino inovação não pose ser vazio");formulario.tf_ter_inovacao.focus();returnfalse;}if(formulario.tf_titulo.value!=""&&formulario.tf_ini_inovacao.value!=""&&formulario.tf_ter_inovacao.value!=""){alert("Dados Cadastrados com sucesso");}}
Se utilizar o método replace para substituir os espaços por vazio e resultado obtido for diferente de null você vai saber se digitou alguma informação além do espaço. Entendeu ?
B
bruce1010
eu tenho esse seguinte código que fiz para o meu campo de data, ele nao deixa vc digitar espaço e nem letras só numero. Teria alguma função similar a essa que tire os espaços?
eu tenho esse seguinte código que fiz para o meu campo de data, ele nao deixa vc digitar espaço e nem letras só numero. Teria alguma função similar a essa que tire os espaços?
bruce1010, a tua dúvida é como não permitir que o usuário digite espaço ou que ele não mande apenas espaços ?
B
bruce1010
mayllon… Eu quero que não permita espaço no começo, para não ir pro banco com vazio.
Tipo se a pessoa clicar no espaço e como se tivesse clicando em um caractere para o programa, eu nao posso permitir que no inicio seja espaço…
mas depois que digitado uma letra pode conter espaços
M
mayllon
bruce1010:
mayllon… Eu quero que não permita espaço no começo, para não ir pro banco com vazio.
Tipo se a pessoa clicar no espaço e como se tivesse clicando em um caractere para o programa, eu nao posso permitir que no inicio seja espaço…
mas depois que digitado uma letra pode conter espaços
Entendi, tente algo parecido com isso…
function letra(campo)
{
var recebePrimeiraLetra;
recebePrimeiraLetra = LEFT(trim(campo.value),1)
if(recebePrimeiraLetra == " ")
return false;
else
return true;
}
mayllon sabe a função que postei ai, quando vc aperta o espaço ela não aceita. queria to tentando mudar ela pra que fique da mesma forma, essas outras estão deixando eu inserir valor nulo no banco, que no caso para aplicação espaço e um caractere, e eu nao posso permitir isso.