← Desenvolvimento

CSS + PHP ou JS

Lida 1879 vezes

Offline

Aserty 
Membro
Mensagens 10 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 10 Posts First Post Karma Avatar

Boas,

Eu estou a fazer um site e na pagina de registo queria que caso faltasse algum campo obrigatório ou se houvesse algum erro que a caixa de texto respectiva aparecesse a vermelho, mas não sei como posso usar o css para interagir com o php ou com javascript de modo a mudar a cor. Alguem me poderia ajudar?

Abraço

Edit: Pedia a algum moderador para meter este post na secção correta sff :)
Offline

Jota 
Editor
Mensagens 773 Gostos 0
Feedback +1

Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Offline

Aserty 
Membro
Mensagens 10 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 10 Posts First Post Karma Avatar

Muito obrigado, era mesmo isto que precisava  :-P
Offline

Aserty 
Membro
Mensagens 10 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 10 Posts First Post Karma Avatar

http://pastie.org/3208590

Usei o principio do codigo qe me mostraste, mas nao está a funcionar  :-?

Edit: Ja descobri o que estava mal xD
        Estava a incluir mal o ficheiro do jQuery
Offline

Jota 
Editor
Mensagens 773 Gostos 0
Feedback +1

Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Bacano ainda bem que esta a funcionar.

Dei uma olhadela no teu código, tenho umas quantas sugestões que acho que te poderão ajudar no futuro.

http://jsfiddle.net/Jota/SxA6p/

Criado com:
 -> jQuery
 -> Bootstrat - http://twitter.github.com/bootstrap/

Recomendo:

Não usares tabelas, evitar inline CSS ou Javascript.

No meu exemplo firstname e o único que tem validação.

Espero que ajude.