Ruby on Rails:在提交之前从选择表单字段中获取值

时间:2015-12-10 12:27:39

标签: javascript ruby-on-rails

我试图在提交之前获取选择表单字段的值,并将值保存到变量中。我知道你不能只使用Rails。所以JavaScript / Ajax就可以了。我对Rails很新,所以我希望你能帮忙。

2 个答案:

答案 0 :(得分:2)

使用Javascript

var form_field_value = document.getElementById("pass-id").value

使用jQuery

var form_field_value = $("#pass-id").val()

上述每种方法都会保存DOM中的值,以便您以后可以访问它。在声明它们时,请确保变量的范围:)

答案 1 :(得分:0)

  

在提交之前将值保存到变量

这是@Sudipta Mondal / #app/assets/javascripts/application.js $(document).on("change", "select#form_item", function(e){ $(this).attr("data-option-value", $(this).val()); // this sets the "data-option-value" to the value }); 的领域 - 客户端的任何是JS,而不是Rails。

Rails / Ruby基本上就像PHP - 它在服务器上运行。

虽然@Bean(destroyMethod = "stop") public PooledConnectionFactory pooledJmsConnectionFactory() { PooledConnectionFactory pooledConnectionFactory = new PooledConnectionFactory(); pooledConnectionFactory.setConnectionFactory(…); return pooledConnectionFactory; } 的答案会有所帮助,但您必须记住将绑定代码绑定到事件(通常是更改):

temp_string =      Minecraft_Texturepack_Reload.Properties.Resources.Englisch;

也许这不是你想要的背景;它应该使您能够动态地为该字段分配相对值。