Dashboards & Visualizations

How to Validate Text field Token without Using JavaScript


I have dashboard with text field as an input i want to restrict the users to enter wildcard(*) for that text field.
how can i achieve this in simple Xml without javascript.
please help me with this.

0 Karma


You can use text input's change event handler to add a condition block and match value of text box to set/unset required token.

<condition match="$value$!=&quot;*&quot;">

Following is a run-anywhere example using Splunk's internal index

  <label>Text box input validation</label>
  <fieldset submitButton="false">
    <input type="text" token="selLogLevel">
      <label>Provide Log Level</label>
        <condition match="$value$!=&quot;*&quot;">
          <set token="logLevelTok">$value$</set>
          <unset token="logLevelTok"></unset>
      <table depends="$logLevelTok$">
          <query>index=_internal sourcetype=splunkd log_level=$logLevelTok$
|stats count</query>
      <html rejects="$logLevelTok$">
          <p style="color:red;font-weight:bold;font-size:150%;text-align:left;">
          Asterix * not allowed
| makeresults | eval message= "Happy Splunking!!!"


Hi Niket,

I'm looking fro a similar kind of solution, but i have two text box inputs.So i need to Prevent the users from entering wildcard(Asterix) in both the inputs.I have tested the above solution but not sure on how to implement the same for 2 inputs(both being text inputs).If they enter Asterix in any one of the field is accepted but both at the same time is not accepted or we can show a pop-up like "Please enter atleast one input."
Please help.

Thank you in advance.

0 Karma
Take the 2021 Splunk Career Survey

Help us learn about how Splunk has
impacted your career by taking the 2021 Splunk Career Survey.

Earn $50 in Amazon cash!