0
A
回答
1
使用jQuery容易
$(".textbox").after('<img src="validation-mark.jpg" />');
這裏的HTML:
<input type="text" class="textbox"></input>
UPDATE
如果你想顯示/隱藏驗證標記,也許你可以讓它們都在HTML中聲明你的文本框這樣
<input type="text" id="textbox1"></input><img src="validation-mark.jpg" />
<input type="text" id="textbox2"></input><img src="validation-mark.jpg" />
<input type="text" id="textbox3"></input><img src="validation-mark.jpg" />
,並顯示他們或與此jQuery代碼隱藏起來:
$("#textbox1+img").hide();
$("#textbox1+img").show();
jQuery選擇#textbox1+img
的意思是「ID的元素後的圖像:TextBox1的」
0
div在各瀏覽器上的位置有何不同?如果你指的是填充等,你可以嘗試使用reset stylesheet。
+0
例如圖片顯示內嵌在Firefox中的文本框中,但在IE中它顯示大約3行以下。 – Elliott 2009-11-11 00:22:21
+0
是的,我很確定重置樣式表將解決瀏覽器之間的一些間距不一致問題。 – 2009-11-11 00:31:38
1
風格:
label.tbimg {
display: inline-block;
background-image: url(http://sstatic.net/so/img/vote-accepted-on.png); center right no-repeat;
padding-right: 30px; /*icon width*/
}
label.noimg {
display: inline-block;
padding-right: 30px; /*icon width*/
}
的HTML:
<label class="tbimg"><input type="text" class="textbox"></input></label>
<label class="noimg"><input type="text" class="textbox"></input></label>
<label class="tbimg"><input type="text" class="textbox"></input></label>
<label class="tbimg"><input type="text" class="textbox"></input></label>
<label class="noimg"><input type="text" class="textbox"></input></label>
<label class="tbimg"><input type="text" class="textbox"></input></label>
0
爲什麼不把它放在一個TD裏面(我想這是最簡單的)
例如
<table>
<tr>
<td><INPUT TYPE="TEXT" id="t1"></td>
<td><INPUT TYPE="TEXT" id="t2"></td>
<td><INPUT TYPE="TEXT" id="t3"></td>
<td><INPUT TYPE="TEXT" id="t4"></td>
<td><INPUT TYPE="TEXT" id="t5"></td>
<td><INPUT TYPE="TEXT" id="t6"></td>
<td><img src="myimg.jpg" /></td>
</tr>
</table>
如果需要(如果需求是這樣的話),請在運行時創建它。
相關問題
- 1. 在文本框中顯示圖像
- 2. 在填充文本框後立即顯示圖像
- 3. Windows窗體文本框顯示圖像
- 4. 富文本框圖像不顯示
- 5. 懸停顯示圖像的文本框
- 6. 當圖像onclick時顯示文本框
- 7. 在servlet中顯示圖像後無法顯示文本?
- 8. 顯示圖像右側的文本,並保持文本在圖像後縮進
- 9. 富文本框圖像拖放不顯示圖像
- 10. 使文本框文本顯示像密碼框文本
- 11. 對話框不顯示文本視圖和圖像視圖
- 12. 在文本框內顯示圖標
- 13. 在圖像上顯示文本
- 14. 文本不顯示在圖像
- 15. 用javascript在圖像上顯示文本
- 16. 圖像在DataGrid上顯示爲文本
- 17. 圖像顯示在文本輸入
- 18. 顯示文本和圖像在CSS
- 19. 在IE7文本旁邊顯示圖像
- 20. 在同一行顯示1個文本框和3個圖像
- 21. 如何在vb.net的文本框中顯示圖像?
- 22. 防止在富文本框中顯示圖像
- 23. 在圖像上顯示文本框或標籤
- 24. 圖像不顯示在像框
- 25. 只顯示在文本框
- 26. 在文本框中顯示
- 27. 輸入框文本在使用JQuery後不顯示文本slidedown()
- 28. 選擇文件後顯示圖像
- 29. JS如果圖像存在,顯示它。否則,顯示文本
- 30. SVG圖像顯示邊框
您的意思是:'[] [] [] [] [] [] [img]'?它也可以換行到下一行? – 2009-11-11 00:16:51
它的驗證..如顯示一個綠色的勾號或紅色的十字,如果它通過與否,所以使用JavaScript我希望它顯示在文本框旁邊,而不是必須找到位置 – Elliott 2009-11-11 00:21:04
因此,它是一個圖像的6盒,而不是一個圖像的權利? – 2009-11-11 00:22:35