Struts validação javascript

Galera estou com um pequeno problema…

Tenho um método validacamposobrigatorios em javascript porém ele valida todos os campos do form que tiverem obrigatorio = 1

até ai blz …

o porém é que tenho os botões incluir, alterar e remover e cada um deles validam campos diferentes

a pergunta é: COMO FAÇO PARA VALIDAR OS CAMPOS PARA CADA DETERMINADO BOTAO???

PEÇO A AJUDA DE VCS :smiley:

minha function javascript esta assim:


function ValidaCamposObrigatorios(form){
  for (i=0;i<form.length;i++){
    var obg = form[i].obrigatorio;
    if (obg==1){
      if (form[i].value == ""){
        var nome = form[i].descricao
        alert("O campo " + nome + " e obrigatorio.")
        form[i].focus();
        return false
      }
    }
  }
  return true
}

Um javascript para cada caso?

não o mesmo javascript para todos os casos!!!

Oi,

nessa função javascript q vc fez, vc pega o nome do form e de acodor com o nome do form vc só valida os campos que devem ser validados.

Outra coisa … vc está usando struts. Porque não usa a validação do Struts, é muito simples. O struts tem validações tanto do lado do cliente como no servidor.

Como assim? Já deu a resposta então… vai usar o mesmo javascript para todos os botões, e sempre a mesma validação deve ser feita? Coloca a chanada no onclick.

Sim galera mais acho que vc não entenderam que se eu valida o form ira validar todos os meus campos, sendo que eu precido selecionar os campos que eu preciso para cada botao, tipo…

o incluir valida o codigo e o nome
o excluir valida somente o codigo

entenderam?