Manjari
Manjari

Reputation: 1

How to pass the value of <@spring.formSingleSelect..> to javascript?

How to pass the formSingleSelect vale to js function

<script type="text/javascript">

function myfunction(var id){
    alert("hi"+id);
}

<@spring.formSingleSelect  path="LoginIDForm.ID"  options=userIDs    attributes='onChange="myfunction();"'/>

Upvotes: 0

Views: 1420

Answers (1)

ratherblue
ratherblue

Reputation: 2108

I believe this will work:

<@spring.bind path="LoginIDForm.ID" />

<script type="text/javascript">
    function myfunction(var id){
        alert("hi" + id);
    }
</script>

<@spring.formSingleSelect path="LoginIDForm.ID" options=userIDs 
    attributes='onChange="myfunction(\'${spring.status.expression}\');"'/>

Basically <@spring.formSingleSelect path="LoginIDForm.ID" /> is the shorthand of doing:

<@spring.bind path="LoginIDForm.ID" />
<select name="${spring.status.expression}">

</select>

${spring.status.expression} holds the value you need.

Upvotes: 1

Related Questions