 
					
				
		
HI - From one button. I am looking to launch a URL (working) and reset a token "comment_token" to * with javascript (not working).. any help would be wonderful, please.
<form theme="dark" script="someJsCode.js">
      <input type="text" token="comment_token" searchWhenChanged="true">
        <label>Comment</label>
        <default>*</default>
        <initialValue>*</initialValue>
      </input>
      <html>
                 <style>.btn-primary { margin: 5px 10px 5px 0; }</style>
                 <a href="http://$mte_machine$:4444/executeScript/envMonitoring@@qcst_processingScriptsChecks.sh/-updateComment/$runid_token$/$script_token$/$npid_token$/%22$comment_token$%22" id="buttonId" target="_blank" class="btn btn-primary" style="height:25px;width:250px;">Submit</a>
             </html>
Java script
require([
        'jquery',
        'splunkjs/mvc',
        'splunkjs/mvc/simplexml/ready!'
    ], function ($, mvc) {
    var tokens = mvc.Components.get("default");
    $('#buttonId').on("click", function (e){
        tokens.set("form.comment_token", "*");
    });
});
I think its this line - tokens.set("form.comment_token", "*"); but i cant be sure
 
					
				
		
 
		
		
		
		
		
	
			
		
		
			
					
		
Can you please try this?
<html>
                 <style>.btn-primary { margin: 5px 10px 5px 0; }</style>
                 <div class="btn btn-primary" id="buttonId">
                   Submit
                 </div>
             </html>
JS
require([
    'jquery',
    'splunkjs/mvc',
    'splunkjs/mvc/simplexml/ready!'
], function($, mvc) {
    var submittedTokenModel = mvc.Components.get("submitted");
    var defaultTokenModel = mvc.Components.get('default');
    var utils = require("splunkjs/mvc/utils");
    $(document).ready(function() {
        
        $('#buttonId').on("click", function(e) {
            
            var mte_machine = defaultTokenModel.get("mte_machine");
            var runid_token = defaultTokenModel.get("runid_token");
            var script_token = defaultTokenModel.get("script_token");
            var npid_token = defaultTokenModel.get("npid_token");
            var comment_token = defaultTokenModel.get("comment_token");
            utils.redirect("http://" + mte_machine + ":4444/executeScript/envMonitoring@@qcst_processingScriptsChecks.sh/-updateComment/" + runid_token + "/" + script_token + "/" + npid_token + "/%22" + comment_token + "%22", "_blank");
            
            defaultTokenModel.set("form.comment_token", "*");
            submittedTokenModel.set(defaultTokenModel.toJSON());
            
        });
    });
});
I hope this will help you.
Thanks
KV
▄︻̷̿┻̿═━一   😉
If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.
