Dashboards & Visualizations

On dashboard, how do I trim the whitespace in a text input field

Dev999
Communicator

This seems a common situation: need to trim the white spaces in a text input box. With html, I can do it inside submit.on("submit"), but it seems a hack, and I need it work with simple xml as well. Could someone share the best approach?

Thanks,
Tony

Tags (2)
0 Karma
1 Solution

somesoni2
Revered Legend

You can try something like this. Instead of using tempToken, use the token defined as actualToken in your searches.

 <input type="text" token="tempToken">
      <label>Specify a log level</label>
      <default>INFO</default>
      <change>
          <!-- use predefined input tokens to set -->        
          <eval token="actualToken">trim("$value$")</set>
      </change>
    </input>

View solution in original post

somesoni2
Revered Legend

You can try something like this. Instead of using tempToken, use the token defined as actualToken in your searches.

 <input type="text" token="tempToken">
      <label>Specify a log level</label>
      <default>INFO</default>
      <change>
          <!-- use predefined input tokens to set -->        
          <eval token="actualToken">trim("$value$")</set>
      </change>
    </input>

Dev999
Communicator

almost there, if I create another textinput, it works perfectly in terms of functionality. there must be a way to hide the actual input. This is certainly the right direction. I appreciate your help.

0 Karma

sloshburch
Splunk Employee
Splunk Employee

"hide the actual input." you lost me there. Why would you hide the text input if you require the user to input text?

0 Karma

Dev999
Communicator

Got it work with css style. I only need to see one textinput, so the actualToken one should not show on the page.

Thanks a lot!

0 Karma

sloshburch
Splunk Employee
Splunk Employee

Oh, yea, I wonder if you can just say

<eval token="tempToken">trim("$value$")</set>

so you're not creating multiple. Sounds like you got a solution by playing with it.

0 Karma

Dev999
Communicator

My bad. It does work. No need for a second textinput. Very cool. Thanks!

0 Karma

sloshburch
Splunk Employee
Splunk Employee

Bingo! @dev999, let us know this works by accepting the answer?

0 Karma
Get Updates on the Splunk Community!

Index This | Forward, I’m heavy; backward, I’m not. What am I?

April 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

A Guide To Cloud Migration Success

As enterprises’ rapid expansion to the cloud continues, IT leaders are continuously looking for ways to focus ...

Join Us for Splunk University and Get Your Bootcamp Game On!

If you know, you know! Splunk University is the vibe this summer so register today for bootcamps galore ...