2012-10-29 2 views
0

Я хочу использовать jQuery default date picker, это потрясающе, но я хочу поместить значок триггера в текстовое поле asp.net с правой стороны. Как я могу это достичь? Может быть, с помощью пользовательского элемента управления asp.net?Размещение значка триггера jQuery внутри текстового поля asp.net

спасибо.

<asp:textbox id="sht" runat="server" /> 
<script> $('#sht').datepicker();</script> 
+1

вы можете дать несколько примеров, значок, вы говорите? как этот код на html? Укажите некоторые ссылки для кода, на который вы ссылаетесь? – Aristos

+0

Почему кто-то голосует за этот вопрос?! – anmarti

+0

@Aristos значок триггер поставляется с jquery datepicker pluggin, не имеет значения, какой значок, просто хочу поместить его в текстовое поле, я думаю, что вопрос достаточно ясен. – anmarti

ответ

1

Посмотрите этот пример here

CSS:

.icon { 
background:#FFFFFF url(http://icons.iconarchive.com/icons/gakuseisean/ivista- 2/16/Start-Menu-Search-icon.png) no-repeat 4px 4px; 
padding:4px 4px 4px 22px; 
height:18px; 
} 

HTML:

<input type="text" name="sample" class="icon">​ 
+1

Это мне очень помогает, но как я могу поместить значок с правой стороны? – anmarti

+1

Просто добавьте 'background-position: right;' к css lke ниже: '.icon {background: #FFFFFF url (http://icons.iconarchive.com/icons/gakuseisean/ivista- 2/16/Start-Menu-Search-icon.png) no-repeat 4px 4px; "фон положение: право; padding: 4px 4px 4px 22px; высота: 18px; } ' –

Смежные вопросы