Estoy creando un formulario en donde el usuario puede enviar texto y una imagen que este en su disco duro.
El formulario se ve asi:
Código:
Si se fijan, en vez de utilizar el boton standard para enviar el fromulario al servidor, estoy utilizando una imagen. Hay una linea en el codigo en donde se crea otro boton para buscar la imagen en el computador, especificamente aqui:<s:form name="register" action="preRegister!preRegister" method="post" enctype="multipart/form-data" > <p class="preregisterFormTexts"> Din e-mailadress<br /> <s:textfield cssClass="preregisterFormFields" name="email" /> </p> <p class="preregisterFormTexts"> Ditt namn<br /> <s:textfield cssClass="preregisterFormFields" name="name" /> </p> <p class="preregisterFormTexts"> Din idé (skriv in din/dina idéer här)<br /> <s:textarea name="idea" cols="35" rows="8" /> </p> <p class="preregisterFormTexts"> Ladda upp bild här!<br /> <s:file cssClass="preregisterFormFile" name="myFile" /> </p> <p class="preregisterFormTexts"> Tipsa en vän<br /> <s:textfield cssClass="preregisterFormFields" name="email_refer" /> </p> <s:checkbox cssClass="checkboxLabel" name="conditions" id="conditions" fieldValue="true"> <label for="conditions">Jag godkänner att mina idéer och ev bilder som inkommer till<br /> fixafesten.nu får användas för publicering på webbsidan.</label></s:checkbox> <br /> <s:checkbox cssClass="checkboxLabel" name="sendInfo" id="conditions" fieldValue="true"> <label for="conditions">Ja. Jag vill ha information när Fixafesten.nu lanseras. </label></s:checkbox> <br /> <s:hidden name="referId" value="%{referId}"/> <s:submit type="image" src="images/sendForm.png" align="center"/> </s:form>
Código:
Como puedo colocar una imagen en vez de el boton standard que genera los browsers?<p class="preregisterFormTexts"> Ladda upp bild här!<br /> <s:file cssClass="preregisterFormFile" name="myFile" /> </p>
Gracias