Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal!
Percorri o forum e o google atras disso e nao encontrei, será que alguem aqui poderia e ajudar ?
Gostaria de tentar em Java mas nao estou conseguindo...
Preciso criar uma função para Habilitar/Desabilitar 2 campos no Formulario.
Este campo é um Input type(file), ele faz o upload de imagens e grava no mySQL.
Até consegui fazer ele com JavaScript, mas para funcionar eu preciso remover as chaves [] (que é onde faço o envio da array para o codigo php).
Preciso usar o ID e VALUE do input RADIO para enviar a variavel fixa p/ o PHP, e no cam po de upload preciso fazer o laço com a ARRAY usando as [] (chaves).
a variavel que eu resgato para o PHP nos campos é my_field[].
Vou postar as 2 opções que estou quebrando a cabeça aqui.
AQUI NORMAL EM HTML, mas com 2 campos nao funciona e nem com as chaves []
<form action="editpage.php?id=<?php echo $minhavariavel; ?>" method="post" enctype="multipart/form-data" name="form" id="form">
<input type="radio" name="enviar_arquivo" onclick="document.form.my_field.disabled=false" id="enviar_arquivo" value="sim" />
<input type="radio" name="enviar_arquivo" onclick="document.form.my_field.disabled=true" id="enviar_arquivo" value="nao" checked="checked" />
--> INPUT FILE / Envia arquivos <br />
<input type="file" name="my_field[]" size="35" id="" />
<input type="file" name="my_field[]" size="35" id="" />
<input type="hidden" name="acao" value="multiplos" />
<input type="submit" name="Submit" id="Submit" value="Salvar" />
</form>
Aqui com Java, mas ele nao reconhece as chaves como parte no NOME do campo.
<script language="JavaScript">
<!--
function desabilitar(){
with(document.form){
my_field[].style.background="silver";
my_field[].disabled=true;
my_field[].disabled=true;
}
}
function habilitar(){my_field[].style.background="white";
my_field[].disabled=false;
my_field[].disabled=false;
}
}Será que alguem pode me dar uma Luz ? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif
Obrigado!
Carregando comentários...