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 ファイルに変数が必要です。
助けてくれてありがとう