Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2008, 03:26
Jarkaos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 5 meses
Puntos: 2
Para entendidos en Struts2

Hola!

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:
<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&eacute; (skriv in din/dina id&eacute;er h&auml;r)<br />
                            <s:textarea name="idea" cols="35" rows="8" />
                        </p>
                        <p class="preregisterFormTexts">
                            Ladda upp bild h&auml;r!<br />
                            <s:file cssClass="preregisterFormFile"  name="myFile" />
                            
                        </p>
                        <p class="preregisterFormTexts">
                            Tipsa en v&auml;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&auml;nner att mina id&eacute;er och ev bilder som inkommer till<br />
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fixafesten.nu f&aring;r anv&auml;ndas f&ouml;r publicering p&aring; webbsidan.</label></s:checkbox>
                            <br />
                        <s:checkbox cssClass="checkboxLabel" name="sendInfo" id="conditions" fieldValue="true">
                        <label for="conditions">Ja. Jag vill ha information n&auml;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>
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:

Código:
<p class="preregisterFormTexts">
                            Ladda upp bild h&auml;r!<br />
                            <s:file cssClass="preregisterFormFile"  name="myFile" />
                            
                        </p>
Como puedo colocar una imagen en vez de el boton standard que genera los browsers?

Gracias