Jump to content


Photo

Validação Com Ajax


  • Faça o login para participar
3 replies to this topic

#1 ddacal

ddacal

    nheco

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Interesses:Webdesign<br>Design em geral<br>Fotografia<br>Publicidade

Posted 24/01/2006, 11:38

Fala Gente,

Eu estou validando um form por ajax, e estou retornando um xml contendo um boolean dizendo se o input eh valido, e a mensagem de erro.
Já estou criando um span na moral também com a mensagem de erro.
Meu unico problema está sendo que não estou conseguindo criar o span logo ao lado do input... Eu nao queria ter q criar n spans com n ids, pra cada um receber um erro, eu queria que se existisse o erro, ele criasse um span com o erro ao lado do input.


ps.: acho que nao entendi muito bem como usar o insertBefore, e tb seria ideal existir um insertAfter (existe?)

Alguem sugere algo?

Valeu...


ahhhhh, se possivel deem uma olhada num outro topico meu, onde eu nao estou conseguindo fazer o responseXML no ie.
Diego Dacal
Webdesigner

#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 24/01/2006, 12:17

existe sim um apendAfter que é appendChild !!!!!!! :D
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 24/01/2006, 18:12

Dá uma sacada neste -> http://www.i-marco.n...monstratie2.php

Utiliza Xajax
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 25/01/2006, 08:15

Você não precisa de um appendAfter se, você já tem o insertBefore. Esse esquema eu usei num dos scripts de validação do UOL K. (se você tiver cadastro, veja na página de interesses, a validação das textareas)

Olha só:

var mensagem; // Suponho que nesta variável você tem o elemento span com a mensagem e tudo mais que for usar...

var caixa; // Aqui você tem a caixa de texto que você quer inserir após

if ( caixa.nextSibling )
{
  caixa.parentNode.insertBefore( mensagem, caixa.nextSibling );
}
else
{
  caixa.parentNode.appendChild( mensagem );
}


Tá aí.
Klaus Paiva
Conheça também: Taperás




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq