Inserir como campo obrigatório

  • deborah.f88@gmail.com
  • Avatar de deborah.f88@gmail.com Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
12 anos 4 meses atrás #90045 por deborah.f88@gmail.com
deborah.f88@gmail.com created the topic: Inserir como campo obrigatório
Galera, seguinte...

preciso habilitar esse campo como obrigatório. Alguém me ajuda?

<?php break;
case "company": ?>
<tr>
<td valign="top" align="right"><label id="companymsg" for="company"><?php echo JText::_('JS_COMPANY'); ?></label>&nbsp;<font color="red">*</font></td>
<td ><?php echo $this->lists; ?>
</br><a class="cplinks" href="sitedaempresa">Est&aacute; sem empresa cadastrada? Adicione uma EMPRESA agora.</a>
</td>
</tr>
<?php break;

_________________________
Compartilhar o conhecimento é aprender!
facebook.com/deborahferrera

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 4 meses atrás #90076 por Thyoity
Thyoity replied the topic: Re: Inserir como campo obrigatório
Pelo que eu to vendo o input box é uma variável ou não consta no HTML que você postou, certo?
<script type="text/javascript">
$(document).ready(function(){
$("#iddoform").submit(function(){
var campo_obrigatorio = $("#iddoinput").val()
if(campo_obrigatorio==null){
alert("O campo é obrigatório");
return false;
}
})
});
</script>

Só que a verficação é bem crua, só verifica se ele digitou algo n campo mesmo, e se não digitou aparece uma alerta somente.

---

Agora uma pequena explicação de como usar o código acima:

Verifica se tem algum HTML assim:
<input type="text" name="nome">

Se você encontrar esse campo, verifica se ele tem a propriedade "class" ou "id", se tiver class coloca ".nomedaclasse" no lugar do "#iddoinput".
Se tiver id coloca "#nomedoid" no lugar do "#iddoinput".
Se não tiver nenhum dos dois, ou você coloca no html o id ou classe e segue com os passos acima, ou você chama pelo name do input, sendo assim: "input[name=nome]" no lugar do "#iddoinput".

O mesmo vale para o do "#iddoform"...

Sobre a explicação acima, é simplesmente a mesma forma que se chama pelo CSS.

---

Ai... acho que ficou bem confuso, mas não sei até onde você entende, as vezes eu estou explicando e você sabe muito mais que isso rsrsrs...

[center:2alrub8j]Desenvolvedor de temas, plugins, módulos, componentes, etc...
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e --> - WebPositiva[/center:2alrub8j]

Please Entrar ou Registrar to join the conversation.