我有一个按钮和一个彼此相邻的文本字段按钮有一个下拉列表,当我从下拉列表中选择时,按钮上的值会被填充,我只需要发送到两个参数,即文本字段的参数和按钮到控制器,文本字段参数去当我提交表单而不是按钮时,控制器。
代码:
<div class="controls">
<div class="input-append">
<div class="btn-group">
<button class="btn dropdown-toggle" data-toggle="dropdown" id="protocol" name="abc">
protocol
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li>
<a href="javascript:void(0)" onclick="$('#protocol').html('http://');" >http://</a>
</li>
<li>
<a href="javascript:void(0)" onclick="$('#protocol').html('https://')" >https://</a>
</li>
<li>
<a href="javascript:void(0)" onclick="$('#protocol').html('ftp://')" >ftp://</a>
</li>
</ul>
</div>
<g:textField class="input-large" name="xyz" value=""/>
</div>
</div>
当我提交表单时,有什么方法可以在控制器端的按钮上获取按钮的名称和值。
例如,按钮的值为“http://”,文本字段的值为“stackoverflow.com”,然后在控制器端,提交表单时我需要这样的“ http://stackoverflow.com ”。