Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

How to pass value from HTML to client in Widget????

AK79
Tera Contributor

Hi Experts,

@Sandeep Dutta @Chuck Tomasi @Ankur Bawiskar @Aman Singh 

I need to pass the variable value of HTML to Client script . Once we submit the form on the portal after entering the value and selecting the option that value i need to fetch in client script and further use those value.  How to do this?/

I have two scenarios: 

scenario 1- 

Bewlo are the variable script used in HTML

<div class="row heightPad">
                <div class="col-md-12">
                  <div class="labelHead pb5">${Manually provide application(s) that you want to add (optional)}<i class="fa fa-question-circle padder-xs help-tag-icon" ng-click="windowsEarlyAdopter.expand_help = !windowsEarlyAdopter.expand_help" aria-expanded="true" style="color:green"  ng-model = "c.manualApp"></i></div>
                  <div class="nosidepad">
                    <div class="help-tag">
                      <i class="fa fa-times pull-right wrapper-xs help-tag-icon" ng-click="windowsEarlyAdopter.expand_help=false" aria-label="Close" ng-if="windowsEarlyAdopter.expand_help" tabindex="0" role="button"></i>
                      <div ng-if="windowsEarlyAdopter.expand_help" class="text-muted well wrapper-xs m-b-sm ng-scope">
                        <span title="Help" class="m-b-xs m-t-xs"></span>
                        <span>
                          <p style="font-size: 12px; !important">${If you can not find the application(s) you want to add, then manually input them.}</p>
                      
                        </span>
                      </div>
                    </div>
                    </div>

scenario 2- This variable is a Checkbox type:

Below are the code How to fetch the selected value in Client script:

	<label class="boldtext">${Select legacy port forwarding you want to add (optional)}</label>
        <div class="checkboxes">
         
         
     		<input type="checkbox" name="citrix_requires_locally_installed_citrix_web_client_or_pin" ng-model="Citrix" ng-click=setFormValue(Citrix,'citrix_requires_locally_installed_citrix_web_client_or_pin') />
    		<label>${Citrix – requires locally installed Citrix web client or PIN }</label>
        	<br/>
       		 <input type="checkbox" name="lotus_notes_via_locally_installed_client" ng-model="Lotus" ng-click=setFormValue(Lotus,'lotus_notes_via_locally_installed_client') />
    		<label>${Lotus Notes – via locally installed client}</label>
        	<br/>
        	
        	<input type="checkbox" name="oracle_access_an_oracle_database" ng-model="Oracle" ng-click=setFormValue(Oracle,'oracle_access_an_oracle_database') />
    		<label>${Oracle – access an Oracle database}</label>
                <br/>
        	
        	<input type="checkbox" name="sql_access_a_sql_database" ng-model="Sql" ng-click=setFormValue(Sql,'sql_access_a_sql_database') />
    		<label>${SQL – access a SQL database }</label>
                
        	<br/>
        	<input type="checkbox" name="ssh_secure_shell_access_also_sftp" ng-model="Ssh" ng-click=setFormValue(Ssh,'ssh_secure_shell_access_also_sftp') />
    		<label>${SSH – Secure Shell Access (also SFTP) }</label>
                
          <br/>
        	<input type="checkbox" name="rdp_microsoft_remote_desktop_client_for_windows_server_access" ng-model="rdp" ng-click=setFormValue(rdp,'rdp_microsoft_remote_desktop_client_for_windows_server_access') />
    		<label>${RDP – Microsoft remote desktop client for Windows server access }</label>

Thanks in Advance.

3 REPLIES 3

Community Alums
Not applicable

Hi @AK

it is because of your ng-if here: example 

  <div ng-if="c.data.list" class="panel-body vdp table-responsive">

Instead of ng-if, try using ng-show instead: example

<div ng-show="c.data.list.length > 0" class="panel-body vdp table-responsive">

Mark my answer correct & Helpful, if Applicable.

Thanks,

Sandeep

Hi @Sandeep Dutta 

 

What script do i need to use in client side and in HTML what i need to add please suggest.

 

I have tried like :

ng-model = "c.manualApp"

And in client script i am trying to fetch this value using 

$scope.c.manualApp  But i am not geeting .

please suggest on this

Hi Ak9

is you issue fixed? I am having a similar issue. can you please share what you have done to pass value from html to client side