Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...