Tiene dos opciones.
- Coloque la imagen como fondo de la entrada, pero no se podrá hacer clic en ella.
- Coloque el elemento de manera absoluta sobre una entrada.
1:
.myInput { background:url(path/to/img.jpg) 5px 5px no-repeat; }
2:
HTML
<div class="inputContainer">
<input class="myInput" type="text" name="myInput" id="myInput" />
<a href="#" class="inputImg"><img src="#" /></a>
</div>
CSS
.inputContainer { position:relative; }
.myInput { padding-left:25px; /* This will move the text from under the image */ }
.inputImg { left:5px; position:absolute; top:5px; z-index:5; }
Tendrá que jugar con la posición y Valu depende del tamaño de la entrada, el tamaño de la imagen y la ubicación general, pero debe hacer lo que usted desee.
¿Por qué quiere poner un enlace dentro de una cuadro de entrada? – JJJ
no puede colocarlo adentro, pero puede colocarlo total o parcialmente sobre él. –
No necesitaría poner esto dentro de una etiqueta de entrada para lograr lo que está tratando de hacer. – awesomesyntax