Ir para conteúdo

POWERED BY:

Arquivado

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

brendo

Disabled e Enable botão input do Form (desabilitar e habilitar)

Recommended Posts

Amigos, será que estou postando na parte certa?

Eu li uma coisa referente a habilitar e desabilitar botões, colocado assim:

 

<form name="photo" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"];?>" id="formcrop" method="post" onsubmit="this.image.value='Procurar...'; this.image.disabled=true;">

Porém, após clicar no botão OK do formulário para o envio, aparece a mensagem que está programada "Você não selecionou nenhuma foto"... Parece que o botão desabilita na mesma hora em que o envio acontece...

Vejam o form

 

 <form name="photo" enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"];?>" onsubmit="this.image.value='Procurar...'; this.image.disabled=true;" id="formcrop" method="post">
 <input type="file" name="image" size="30" id="btn-crop" style="background-color: #FFFFFF" /> <input type="submit" name="upload" value="OK" id="btn-crop" />
 </form>

Quando a imagem é enviada, aparece um novo form na mesma página, vejam:

 

<h3>Recortar imagem</h3>
<div align="left">
<img src="<?php echo $upload_path.$large_image_name;?>" style="float: left; margin-right: 10px;" id="thumbnail" alt="Create Thumbnail" />
<div style="float:left; position:relative; overflow:hidden; width:<?php echo $thumb_width;?>px; height:<?php echo $thumb_height;?>px;">
<img src="<?php echo $upload_path.$large_image_name;?>" style="position: relative;" alt="Thumbnail Preview" />
</div>
<br style="clear:both;"/>
<form name="thumbnail" action="<?php echo $_SERVER["PHP_SELF"];?>" id="formcrop" method="post">
<input type="hidden" name="x1" value="" id="x1" />
<input type="hidden" name="y1" value="" id="y1" />
<input type="hidden" name="x2" value="" id="x2" />
<input type="hidden" name="y2" value="" id="y2" />
<input type="hidden" name="w" value="" id="w" />
<input type="hidden" name="h" value="" id="h" />
<input type="submit" name="upload_thumbnail" value="Usar foto" id="save_thumb" />
<input type="button" onclick='location.href="<?echo$_SERVER["PHP_SELF"];?>?a=delete&t=<?echo$_SESSION["random_key"];?>"' value="Apagar foto" name="apagar" id="btn-crop" />
</form>
</div>

Eu preciso que o botão seja desabilitado depois do envio no primeiro form (botão OK) e que seja habilitado novamente depois do APAGAR FOTO no segundo form, caso o usuário apague a foto. O usuário só poderá buscar outra foto, se apagar a primeira, por isso preciso desabilitar o botão "image" temporariamente.

 

Agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

No meu script tenho:

(...)

$thumb_atual_location = $upload_path.$thumb_image_outro;

(...)

 

Faço isso:

 

<?php
if (file_exists($thumb_atual_location)){
$thumb_photo_exists = "<img src=\"".$upload_path.$thumb_image_outro."\" />";
echo "<iframe src='thumbAtualReload.php' name='thumb' width='100' height='100' scrolling='no' allowtransparency='true' border='0' frameborder='0'></iframe>";
}
?>

Então, se existir: thumb_image_outro, o echo aparece, se não existir, ele não aparece.

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.