2013-05-13 2 views
5

Я пытаюсь создать текстовое поле с прикрепленной кнопкой, которая похожа на Kendo DatePicker или NumericTextBox. Это близко, но это не совсем подходит. Любая помощь в исправлении этого вопроса будет оценена по достоинству.Попытка создать текстовый ввод с прикрепленной кнопкой

<style> 
    .unselectable 
    { 
     -moz-user-select: -moz-none; 
     -khtml-user-select: none; 
     -webkit-user-select: none; 
     -ms-user-select: none; 
     user-select: none; 
    } 
</style> 

<span class="k-widget k-datepicker k-header" style="width: 136px"> 
    <span class="k-picker-wrap k-state-default"> 
    <input class="k-input" type="text" name="searchParam" id="searchParam" placeholder="Name ..." /> 
     <span class="unselectable k-button k-select"> 
      <img class="unselectable" src="~/Images/search_flashlight_16.png" /> 
     </span> 
    </span> 
</span> 

ответ

4

Все, что вам нужно нужно это: См jsFiddle DEMO

<span class="k-textbox k-button k-space-right"> 
    <input value="This is the value" /> 
    <a class="k-icon k-filter"></a> 
</span> 

Также смотрите "документация" (Посмотрите на источник для примера) для этого here.

EDIT: Поскольку спрашивающий действительно хотел, чтобы вести себя как кнопка (т.е. клик-эффект), просто добавить класс к-кнопочный размаху Outter.

+0

Спасибо! Я пропустил этот раздел в документации. Это почти идеально. Я действительно хочу, чтобы он вел себя как кнопка. Если вы нажмете на это, это не изменит цвет как кнопку. – sumpubu

+0

См. Мое редактирование. Просто добавьте класс k-кнопок в диапазон прохода. – Shion

+0

Так близко. Когда вы нажимаете на текст, нажимает и кнопка. – sumpubu

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