我试图在提交之前获取选择表单字段的值,并将值保存到变量中。我知道你不能只使用Rails。所以JavaScript / Ajax就可以了。我对Rails很新,所以我希望你能帮忙。
答案 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;
也许这不是你想要的背景;它应该使您能够动态地为该字段分配相对值。