आपके पास दो विकल्प हैं।
- छवि को इनपुट की पृष्ठभूमि के रूप में रखें, लेकिन यह क्लिक करने योग्य नहीं होगा।
- बिल्कुल इनपुट पर तत्व को स्थिति दें।
1:
.myInput { background:url(path/to/img.jpg) 5px 5px no-repeat; }
2:
एचटीएमएल
<div class="inputContainer">
<input class="myInput" type="text" name="myInput" id="myInput" />
<a href="#" class="inputImg"><img src="#" /></a>
</div>
सीएसएस
.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; }
आप स्थिति और valu साथ खेलने के लिए की आवश्यकता होगी आपके इनपुट आकार, छवि आकार और सामान्य प्लेसमेंट के आधार पर ईएस है, लेकिन यह वही करना चाहिए जो आप चाहते हैं।
आप एक के अंदर एक लिंक डाल क्यों करना चाहते हैं इनपुट बॉक्स? – JJJ
आप इसे अंदर नहीं डाल सकते हैं, लेकिन आप इसे बिल्कुल या अपेक्षाकृत स्थिति में रख सकते हैं। –
जो आप करने की कोशिश कर रहे हैं उसे प्राप्त करने के लिए आपको इसे इनपुट टैग के अंदर रखने की आवश्यकता नहीं होगी। – awesomesyntax