Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

daviassumpcao

Validação de multiplos File Fields - Tem como?

Recommended Posts

Olá Pessoal...

 

Tem como validar mais de um file field no mesmo formulário que tem 4 campos?.... No meu script ele valida o primeiro filefield mas o segundo não.... que pode estar dando zica?

<script type="text/javascript">
    function validar(form1){

        if(form1.nome_pais.value == ''){
            alert("O campo NOME DO DESTINO é obrigatório !");
            return false;
        }

        if (form1.visto_pais.selectedIndex == 0 ){
        alert ( "Informe se o destino exige visto de entrada para Brasileiros " );
        return false;
          }
        
        var fup = document.getElementById('flag_pais');
        var fileName = fup.value;
        var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
        if(ext == "JPG" || ext == "jpg" || ext == "jpeg" || ext == "JPEG")
            {
                return true;
            }
            {
                alert("O campo Bandeira é obrigatório. Formatos aceitos: imagem em JPEG");
                fup.focus();
                return false;
            }
            
        var fup2 = document.getElementById('anexo_pais');
        var fileName2 = fup2.value2;
        var ext2 = fileName2.substring(fileName2.lastIndexOf('.') + 1);
        if(ext == "PDF" || ext == "pdf")
            {
                return true;
            }
            {
                alert("O campo ANEXO é obrigatório. Formato aceito: PDF");
                fup2.focus();
                return false;
            }
            
        return true;
    }
</script>

 


Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucas.... realmente me esqueci... falha nossa... segue abaixo. Funfa direitinho, só não valida mais de um filefield... marquei os campos com cores e também a ação que chama o javascript,. Note que o campo verde não é obrigatório.

 

<form action="<?php echo $editFormAction; ?>" method="post" enctype="multipart/form-data" onsubmit="return validar(this);" name="form1" id="form1">
<table width="900" border="0" align="center" cellpadding="5" cellspacing="7">

<tr valign="baseline">
<td align="right" valign="top" nowrap="nowrap" class="tagInput">Bandeira do país</td>
<td colspan="2" align="left" valign="top"><input name="flag_pais" type="file" class="inputCadastro2" id="flag_pais" /></td>
</tr>
<tr valign="baseline">
<td align="right" valign="top" nowrap="nowrap" class="tagInput">Anexo com Informações importantes</td>
<td colspan="2" align="left" valign="top"><input name="anexo_pais" type="file" class="inputCadastro2" id="anexo_pais" /></td>
</tr>
<tr valign="baseline">
<td align="right" valign="top" nowrap="nowrap" class="tagInput">Formulário para pretendente a visto 1</td>
<td colspan="2" align="left" valign="top"><input name="form1_pais" type="file" class="inputCadastro2" id="form1_pais" /></td>
</tr>
<tr valign="baseline">
<td align="right" valign="top" nowrap="nowrap" class="tagInput"> </td>
<td colspan="2" align="left" valign="top"> </td>
</tr>
<tr valign="baseline">
<td align="right" valign="top" nowrap="nowrap"> </td>
<td width="356" align="right" valign="top"></td>
<td width="274" align="right" valign="top"><input type="submit" class="btLogin" value="." /></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1" />
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.