1

我的 java 脚本文件中有一个函数,它在最终用户提交表单之前返回文本区域表单的值。由于我没有在我的haml文件中使用java脚本,我只是想知道如何从我的javascript函数中访问这个返回值到我的haml文件中:

this.findControlTextAreaValue = function(target) {


if (target === undefined) {
    target = $('body');
  }
  var form = $(target).find('form.ordered_control');

  $("form.ordered_control").find("input[type!=submit], select, textarea").on("change", function(event) {
    var current_target = $(event.currentTarget);
    var my_form = current_target.parents('form');

    var value_exists = my_form.find(".existing_control_id").val();
    return value_exists;
  });
} 

我的 haml 文件中需要一个变量,它应该接收这个返回值并在提交表单之前对其执行一些检查!

谢谢你的帮助

4

1 回答 1

0

您为什么不在脚本标签中也进行这些检查并使用 .submit() 而不是使用 ruby​​ 提交表单。

:javascript
  place your javascript code here
于 2012-10-21T14:04:46.750 回答