Is there something ready for a Clear button on search textbox?

后端 未结 2 1643
南旧
南旧 2021-02-02 17:38

I want to add a clear button to the search textbox in my application. Is there a ready Ajax extender or a JQuery functionality to implement that?

相关标签:
2条回答
  • 2021-02-02 18:11

    There is another more flexible "visual trick" you can use. You can place a textbox with no border inside a div with a border, then you can place anything you want around the textbox and it will appear to be inside the textbox.

    Here is an example:

    enter image description here

    Here is the final markup, note this example uses and extends the Bootstrap framework:

    <div class="composite-input">
        <span class="focus-input">Filter:</span> 
        <input type="text" /> 
        <span>×</span>
    </div>
    

    For the full code check out the following post: http://www.simplygoodcode.com/2013/08/placing-text-and-controls-inside-text.html

    0 讨论(0)
  • 2021-02-02 18:25

    There's nothing out of the box, but it's easy to create something like this using no extra HTML, some CSS magic and jQuery to bind events.

    I've added a bit of HTML, a bit of CSS and the smallest bit of Javascript with commented out code that you can implement in order for it to work as expected.

    Resulting code

    My example uses this HTML

    <input type="text" name="search" id="search" value="I can be cleared" /><!--
    --><a href="search/clear" id="clear">Clear results</a>
    

    If you put anchor tag right after input, you can easily omit the comment which is used to remove space between inline elements.

    CSS then positions the link with negative margins so it displays inside the text input box. It's not really inside because input is not a container. It's just a visual trick.

    For the rest of code simply check JSFiddle example.

    0 讨论(0)
提交回复
热议问题