Я пишу этот html-код со смешанным кодом mojolicius. Идея состоит в том, чтобы отправить форму, когда я выбираю переключатель, стилизованный под кнопку Bootstrap.
Если я помещаю ввод типа отправки, я выбираю кнопку Bootstrap и отправляю ее, она работает отлично. Но когда я использую эту функцию (submitForm(node)) для отправки формы, кажется, что она отправляется, но ничего не делает. Отладчик Firefox не выдает никаких ошибок.
<form method="post" id="runform">
%if (keys %$base) {
%for my $option (sort keys %$base) {
<div class="col-sm-4">
<div class="panel panel-success machine">
...
<div class="btn-group pannel-body" data-toggle="buttons">
<label class="btn btn-success" id="base_action" onclick="submitForm(<%= $option %>)">
<input name="id_base" id="submit<%= $option %>" type="radio" value="<%= $option %>"><strong> <i class="fa fa-play" aria-hidden="true"></i> Start this Machine</strong>
</label>
</div>
</div>
</div>
%}
</form>
Функция JavaScript:
function submitForm(node) {
var id = "submit"+ node ;
document.getElementById(id).checked=true;
document.getElementById("runform").submit();
}
Спасибо
%= submit_button 'Ok', id => "submit.$option, type=>'radio', value=...
- person vikin9   schedule 22.05.2016